Există mai multe avantaje în a rula un site web static și este ușor să creați unul cu Publii și să îl găzduiți pe Raspberry Pi.
Site-urile web statice sunt una dintre cele mai bune moduri de a vă afișa conținutul pe web. Sunt în mod inerent mai sigure decât sistemele CMS bazate pe web precum WordPress și consumă mult mai puține resurse. Dar codificarea manuală a unui site web static este plictisitoare, iar generatoarele tradiționale de site-uri statice pot fi dificile pentru nou-veniți.
Publii este o aplicație multiplatformă care vă oferă toate avantajele unui generator de site static, combinate cu un sistem de gestionare a conținutului ușor de utilizat pe care îl puteți rula pe desktop.
Site-urile statice sunt doar mai bune
La început a fost Web-ul. Nu s-a numit Web 1.0 – în ciuda iminenței apariției Web 2.0 la începutul anilor 2000. A fost doar „Web”. Web-ul era destul de simplu și oferea pagini statice vechi, plictisitoare, îmbrățișate cu animații de fundal stridente, scheme de culori improbabile și fonturi puțin probabile. Sistemele dinamice de management al conținutului nu au fost cu adevărat un lucru nici pentru majoritatea oamenilor. Ar trebui să aruncați fișiere HTML într-un director de date. Web-ul a funcționat destul de bine până la revoluția Web 2.0, care a văzut paginile statice înlocuite din ce în ce mai mult de HTML dinamic sau, mai rău, de JavaScript.
Adevărul despre Web-ul de astăzi este că cea mai mare parte a acestuia nu este cu adevărat necesar și există doar pentru că dispozitivul pe care Citiți acest articol este ridicol de copleșit și are lățimea de bandă disponibilă a unor state naționale din anii 1990. Pagina web medie a New York Times este undeva la o dimensiune de 15 MB și pur și simplu nu este necesar.
Dacă rulați un site web de acasă pe un Raspberry Pi modern, cum ar fi Raspberry Pi 4B, veți descoperi că puteți rulați cu ușurință mai multe instanțe WordPress. Dar, prin utilizarea unui sistem de management al conținutului pentru a difuza pagini, puneți mai multă presiune pe hardware decât trebuie și pe un server SoC cu specificații inferioare, cum ar fi Raspberry Pi Zero, performanța poate suferi. În plus, permițând conectarea printr-un site web, lăsați prețiosul dumneavoastră Pi deschis atacului.
Deoarece site-urile statice au fost concepute pentru a rula pe hardware care a existat acum 40 de ani, acestea au nevoie de foarte puțin de resurse de sistem și, deoarece transferați conținut direct pe serverul dvs. bazat pe Pi, acestea sunt mai sigure, de asemenea. Generatoare statice de site vă permit să creați site-uri web statice arătoase, cu o utilizare inteligentă a Markdown, HTML și CSS. Se încarcă cât ai clipi și nu folosesc o mulțime de resurse.
Majoritatea generatoarelor de site-uri statice redă fișierele Markdown pe care le scrieți în editori de text, cum ar fi nano, ceea ce le poate face o alegere inaccesibilă și neatractivă pentru unii oameni. Din fericire, există o opțiune mai bună disponibilă.
Publii este un generator de site static ușor de utilizat
Publii vă oferă toate facilitățile și caracteristicile la care v-ați aștepta cu un CMS Web 2.0 solid, cum ar fi WordPress, dar va reda conținutul pe computerul dvs. desktop, gata pentru a fi transferat pe Pi.
Cu Publii, aveți la dispoziție trei editori intuitivi și receptivi: un editor de blocuri HTML, un editor WYSIWYG dacă preferați un flux de lucru asemănător unui procesor de text și, desigur, un editor Markdown pentru a produce cu ușurință formatul perfect text.
Dacă ești genul de persoană căreia îi place să se distragă de la scris verificând în mod constant faptele și cifre, editorul WYSIWYG este exact ceea ce aveți nevoie, oferind astfel de detalii precum cuvinte totale, paragrafe și propoziții; numărul de cuvinte unice; câte personaje ai notat; și timpul estimat de citire.
Puteți crea galerii de imagini rich media în câteva secunde și puteți clasifica articolele după etichetă și autor. Dacă doriți să migrați de la un CMS găzduit la o instanță Publii instalată local, Publii are un instrument încorporat care face ca migrarea să fie simplă. Temele și pluginurile create profesional sunt disponibile prin piața Publii.
Cum se instalează Publii pe Windows, Mac și Linux
Publii este disponibil pe toate sistemele de operare desktop majore, iar instalarea nu ar trebui să dureze mai mult de câteva minute pe oricare dintre ele. În toate cazurile, va trebui să vizitați Pagina de descărcare Publii și luați binarul potrivit pentru sistemul de operare și arhitectura dvs.
Instalați Publii pe Windows
Faceți dublu clic pe fișierul EXE pentru a lansa programul de instalare și faceți clic Sunt de acord când sunteți întrebat dacă sunteți de acord cu termenii acordului de licență GPLv3. Publii se va instala rapid, dar înainte de a-l putea lansa, va trebui să fiți din nou de acord cu termenii acordului de licență. Click pe Accept și ești gata să pleci.
Instalați Publii pe macOS
Pentru a instala Publii pe macOS, trageți fișierul DMG în Aplicații pliant.
Instalați Publii pe Linux
Dacă ați descărcat fișierul DEB pentru sisteme bazate pe Debian, inclusiv Ubuntu, utilizați dpkg comanda pentru a instala fisierul:
sudo dpkg -i path/to/publii.deb
Dacă utilizați o distribuție cu care se joacă frumos rpm fișiere, utilizați asta:
sudo rpm -i /path/to/publii.rpm
Pentru orice altă distribuție Linux, descărcați imaginea aplicației, apoi faceți-o executabilă cu:
sudo chmod +x /path/to/publii.appimage
Utilizați Publii pentru a crea un site web static grozav
Deschideți Publii pentru prima dată și vi se va solicita fie „Creați primul site web”, fie „Restaurați din backup”. Alegeți prima opțiune și dați site-ului dvs. un nume și dvs. un nume de autor, precum și alegeți o pictogramă dintr-o selecție de aproximativ 50. În calitate de scriitori, am considerat că un creion este alegerea potrivită. Când sunteți gata, faceți clic pe albastrul mare Creați site web buton.
Următoarea alegere este ce editor să utilizați. Puteți alege să utilizați editori diferiți pentru fiecare postare și există o Adăugați o postare nouă butonul de sub fiecare opțiune. În scopuri demonstrative, am optat pentru opțiunea WYSIWYG, deoarece majoritatea oamenilor sunt probabil să fie confortabil cu ea.
Utilizarea editorului Publii WYSIWG este imediat intuitivă. Introduceți conținutul în locul potrivit și utilizați bara de meniu pentru a formata conținutul, a insera imagini și a crea fragmente de cod. Inserați o imagine și Publii va prezenta câmpuri de text pentru text alternativ, atribuire și legenda.
Sunt disponibile mai multe opțiuni, inclusiv centrarea imaginii, alinierea și multe altele. Este ca un procesor de text pentru Web! Faceți clic pe pictograma roată din partea dreaptă sus a ecranului pentru a accesa funcțiile specifice postării. Aici puteți seta numele autorului și puteți marca o postare ca prezentată sau o puteți ascunde. Sau dacă este ceva cu care ți-e rușine să fii asociat, dar totuși îl vrei pe site-ul tău, îl poți menține pe prima pagină.
De asemenea, puteți seta imaginea prezentată, puteți seta diverse opțiuni SEO și puteți crea etichete. Înainte de a putea previzualiza sau publica conținutul, trebuie să selectați și să configurați o temă. Faceți clic pe butonul săgeată înapoi pentru a reveni la meniul principal. De aici puteți crea și organiza meniuri, puteți personaliza modul în care arată site-ul și multe altele.
Încărcați noul dvs. site static pe Raspberry Pi
Înainte de a încărca site-ul web nou creat, asigurați-vă că ați urmat ghidul nostru configurați-vă Raspberry Pi ca server. Când sunteți mulțumit de felul în care arată site-ul dvs., faceți clic pe Server. Publii poate încărca direct pe Pi folosind diverse protocoale, inclusiv FTP, SFTP și multe altele.
Metoda noastră preferată de a transfera un site web pe un Raspberry Pi din aceeași rețea locală este clasica Comanda Secure Copy (SCP)..
Mai întâi, obțineți fișierele pe care trebuie să le încărcați alegând Zip ca tip de server. Introduceți adresa URL de bază, apoi alegeți un director de ieșire pentru fișiere. Directorul dvs. de acasă este o alegere bună. Selectați Catalog necomprimat pentru ca Publii să creeze un director mai degrabă decât un fișier zip.
Clic Salvează setările, apoi Sincronizați site-ul dvs buton. Un nou folder va fi creat în directorul pe care l-ați specificat. Folosind terminalul Linux sau un client SSH, cum ar fi PuTTY, trimiteți fișierele către Raspberry Pi:
scp -r /cale/la/fișierele/voastre/* pi@pi.local.ip.address:/var/www/html
Site-ul dvs. web generat static va fi acum live instantaneu!
Creați conținut grozav pentru noul dvs. site web static Raspberry Pi
A avea un flux de lucru bun și un hardware excelent și accesibil nu face întotdeauna un site de succes. Ai nevoie de idei și conținut pe care oamenii vor să le citească. Dacă vă chinuiți să veniți cu idei de povești, există câteva site-uri web care vă pot ajuta în acest sens.