Ci sono molti vantaggi nell'eseguire un sito web statico, ed è facile crearne uno con Publii e ospitarlo sul tuo Raspberry Pi.
I siti Web statici sono uno dei modi migliori per visualizzare i tuoi contenuti sul Web. Sono intrinsecamente più sicuri dei sistemi CMS basati sul Web come WordPress e consumano molte meno risorse. Ma la codifica manuale di un sito Web statico è noiosa e i tradizionali generatori di siti statici possono essere difficili per i nuovi arrivati.
Publii è un'app multipiattaforma che ti offre tutti i vantaggi di un generatore di siti statici, combinati con un sistema di gestione dei contenuti intuitivo che puoi eseguire sul tuo desktop.
I siti statici sono semplicemente migliori
In principio era il web. Non si chiamava Web 1.0, nonostante l'imminente arrivo del Web 2.0 nei primi anni 2000. Era solo "il Web". Il Web era abbastanza semplice e offriva pagine statiche vecchie e noiose, abbellite con animazioni di sfondo sgargianti, combinazioni di colori improbabili e caratteri improbabili. Anche i sistemi di gestione dei contenuti dinamici non erano una cosa per la maggior parte delle persone. Dovresti semplicemente scaricare i file HTML in una directory di dati. Il Web ha funzionato abbastanza bene fino alla rivoluzione del Web 2.0, che ha visto le pagine statiche sempre più sostituite dall'HTML dinamico o, peggio, da JavaScript.
La verità sul Web di oggi è che la maggior parte di esso non è realmente necessaria ed esiste solo a causa del dispositivo su cui stai leggendo questo articolo è ridicolmente sopraffatto e ha la larghezza di banda disponibile di alcuni stati nazionali del anni '90. La pagina web media del New York Times ha una dimensione di circa 15 MB, e semplicemente non è necessario.
Se stai gestendo un sito web da casa tua su un moderno Raspberry Pi come il Raspberry Pi 4B, scoprirai che puoi farlo eseguire facilmente più istanze di WordPress. Ma utilizzando un sistema di gestione dei contenuti per servire le pagine, stai mettendo a dura prova l'hardware del necessario, e su un server SoC con specifiche inferiori come Raspberry Pi Zero, le prestazioni potrebbero soffrire. Inoltre, consentendo l'accesso tramite un sito Web, lasci il tuo prezioso Pi aperto agli attacchi.
Poiché i siti statici sono stati progettati per funzionare su hardware che esisteva 40 anni fa, hanno bisogno di ben poco delle risorse di sistema e poiché stai scaricando i contenuti direttamente sul tuo server basato su Pi, sono più sicuri, pure. Generatori di siti statici ti consentono di creare siti Web statici di bell'aspetto, con un uso intelligente di Markdown, HTML e CSS. Si caricano in un batter d'occhio e non utilizzano un sacco di risorse.
La maggior parte dei generatori di siti statici esegue il rendering dei file Markdown che scrivi in editor di testo come nano, il che può renderli una scelta inaccessibile e poco attraente per alcune persone. Fortunatamente, è disponibile un'opzione migliore.
Publii è un generatore di siti statici di facile utilizzo
Publii ti offre tutti i servizi e le funzionalità che ti aspetteresti da un solido CMS Web 2.0 come WordPress, ma renderà il contenuto sul tuo PC desktop, pronto per il trasferimento sul tuo Pi.
Con Publii puoi scegliere tra tre editor intuitivi e reattivi: un editor di blocchi HTML, un editor WYSIWYG se preferisci un flusso di lavoro simile a un elaboratore di testi e, naturalmente, un editor Markdown per produrre facilmente una formattazione perfetta testo.
Se sei il tipo di persona a cui piace distrarsi dalla scrittura controllando costantemente fatti e figure, l'editor WYSIWYG è esattamente ciò di cui hai bisogno, offrendo minuzie come parole totali, paragrafi e frasi; il numero di parole univoche; quanti caratteri hai annotato; e il tempo di lettura stimato.
Puoi creare gallerie di immagini multimediali in pochi secondi e classificare gli articoli per tag e autore. Se desideri migrare da un CMS ospitato a un'istanza Publii installata localmente, Publii ha uno strumento integrato che rende la migrazione un gioco da ragazzi. Temi e plugin creati professionalmente sono disponibili attraverso il marketplace Publii.
Come installare Publii su Windows, Mac e Linux
Publii è disponibile su tutti i principali sistemi operativi desktop e l'installazione non dovrebbe richiedere più di qualche minuto su nessuno di essi. In tutti i casi, dovrai visitare il Pagina di download di Publii e prendi il binario appropriato per il tuo sistema operativo e la tua architettura.
Installa Publii su Windows
Fare doppio clic sul file EXE per avviare il programma di installazione e fare clic su Sono d'accordo quando ti viene chiesto se accetti i termini del contratto di licenza GPLv3. Publii verrà installato rapidamente, ma prima di poterlo avviare, dovrai nuovamente accettare i termini del contratto di licenza. Clicca su Accettare e sei a posto.
Installa Publii su macOS
Per installare Publii su macOS, trascina il file DMG nel file Applicazioni cartella.
Installa Publii su Linux
Se hai scaricato il file DEB per i sistemi basati su Debian, incluso Ubuntu, usa l'estensione dpkg comando per installare il file:
sudo dpkg -i percorso/a/publii.deb
Se stai usando una distribuzione che funziona bene con giri/min file, usa questo:
sudo rpm -i /path/to/publii.rpm
Per qualsiasi altra distribuzione Linux, scarica l'appimage, quindi rendila eseguibile con:
sudo chmod +x /path/to/publii.appimage
Usa Publii per creare un sito web statico di grande impatto visivo
Apri Publii per la prima volta e ti verrà chiesto di "Crea il tuo primo sito web" o "Ripristina dal backup". Scegli la prima opzione e dai un nome al tuo sito web e a te stesso un nome dell'autore, oltre a scegliere una piccola icona da una selezione di circa 50. Come scrittori, abbiamo trovato una matita la scelta appropriata. Quando sei pronto, fai clic sul grande blu Crea sito web pulsante.
La scelta successiva è quale editor utilizzare. Puoi scegliere di utilizzare diversi editor per ogni post e c'è un Aggiungi nuovo post pulsante sotto ogni opzione. A scopo dimostrativo, abbiamo scelto l'opzione WYSIWYG, poiché è probabile che la maggior parte delle persone si senta a suo agio.
L'utilizzo dell'editor Publii WYSIWG è immediatamente intuitivo. Digiti il contenuto nella posizione appropriata e utilizzi la barra dei menu per formattare il contenuto, inserire immagini e creare frammenti di codice. Inserisci un'immagine e Publii presenterà campi di testo per testo alternativo, attribuzione e didascalia.
Sono disponibili ulteriori opzioni tra cui la centratura dell'immagine, l'allineamento e altro. È come un elaboratore di testi per il Web! Fai clic sull'icona a forma di ingranaggio in alto a destra dello schermo per accedere a funzionalità specifiche del post. Qui puoi impostare il nome dell'autore e contrassegnare un post come in primo piano o nasconderlo. Oppure, se è qualcosa a cui ti vergogni di essere associato, ma lo vuoi comunque sul tuo sito, puoi tenerlo fuori dalla prima pagina.
Puoi anche impostare l'immagine in primo piano, impostare varie opzioni SEO e creare tag. Prima di poter visualizzare in anteprima o pubblicare i tuoi contenuti, devi selezionare e configurare un tema. Fare clic sul pulsante freccia indietro per tornare al menu principale. Da qui puoi creare e organizzare i menu, personalizzare l'aspetto del sito e altro ancora.
Carica il tuo nuovo sito statico sul tuo Raspberry Pi
Prima di caricare il tuo sito Web appena coniato, assicurati di aver seguito la nostra guida a configurare il tuo Raspberry Pi come server. Quando sei soddisfatto dell'aspetto del tuo sito, fai clic su server. Publii può caricare direttamente sul tuo Pi utilizzando vari protocolli tra cui FTP, SFTP e altro.
Il nostro metodo preferito per trasferire un sito Web su un Raspberry Pi sulla stessa rete locale è il classico Comando Copia protetta (SCP)..
Innanzitutto, ottieni i file che devi caricare scegliendo Cerniera lampo come tipo di server. Inserisci l'URL di base, quindi scegli una directory di output per i file. La tua home directory è una buona scelta. Selezionare Catalogo non compresso fare in modo che Publii crei una directory anziché un file zip.
Clic Salva le impostazioni, poi il Sincronizza il tuo sito web pulsante. Verrà creata una nuova cartella nella directory specificata. Usando il tuo terminale Linux o un client SSH come PuTTY, invia i file al tuo Raspberry Pi:
scp -r /percorso/dei/tuoi/file/* pi greco@pi.indirizzo.ip.locale:/var/www/html
Il tuo sito Web generato in modo statico sarà ora immediatamente attivo!
Crea ottimi contenuti per il tuo nuovo sito Web statico Raspberry Pi
Avere un buon flusso di lavoro e un hardware eccezionale e conveniente non sempre crea un sito di successo. Hai bisogno di idee e contenuti che le persone vogliano leggere. Se stai lottando per trovare idee per la storia, ci sono alcuni siti Web che possono aiutarti in questo.