I plugin non fanno altro che inserire codice, con un plugin avresti circa la stessa cosa ma saresti abbastanza più sicuro circa il funzionamento.
Il codice che hai indicato sì, va tra <script> e </script>. Però quel codice così non fa quel che vorresti. Ho scritto questo codice (ovviamente molto migliorabile ma può essere una base di partenza):
Codice HTML:
<script>
let PAGINA = "1"; //cambia questo valore per ogni pagina
function save()
{
localStorage.setItem("pagina_" + PAGINA, document.getElementById('pagina_' + PAGINA).checked);
}
let checked = false;
if(localStorage.length > 0)
checked = JSON.parse(localStorage.getItem("pagina_" + PAGINA));
document.write('<input type="checkbox" id="pagina_'+PAGINA+'" class="box" '+ (checked?'checked':'') +'>Letto</input>');
window.addEventListener("load", (event) => {
document.getElementById('pagina_' + PAGINA).addEventListener('change', save);
});
</script>
Nota che per ogni pagina devi modificare PAGINA = "1" con un valore (o nome) differente.
È sufficiente inserirlo nel blocco HTML. Detto questo però dovresti conoscere un po' di HTML anche solo per impostare la posizione o la grafica. Se non conosci HTML/CSS, ti consiglierei appunto l'uso di un plugin.
Ciao!