Prowadzenie statycznej strony internetowej ma kilka zalet, a tworzenie jej za pomocą Publii i hostowanie jej na Raspberry Pi jest łatwe.
Statyczne strony internetowe to jeden z najlepszych sposobów wyświetlania treści w sieci. Są z natury bezpieczniejsze niż internetowe systemy CMS, takie jak WordPress, i zużywają znacznie mniej zasobów. Ale ręczne kodowanie statycznej strony internetowej jest żmudne, a tradycyjne generatory statycznych witryn mogą być trudne dla nowicjuszy.
Publii to wieloplatformowa aplikacja, która zapewnia wszystkie zalety statycznego generatora witryn w połączeniu z przyjaznym dla użytkownika systemem zarządzania treścią, który można uruchomić na komputerze.
Witryny statyczne są po prostu lepsze
Na początku była sieć. Nie nazywał się Web 1.0 — pomimo rychłego nadejścia Web 2.0 na początku XXI wieku. To była po prostu „sieć”. Sieć była dość podstawowa i zawierała zwykłe, nudne, statyczne strony, ozdobione jaskrawymi animacjami w tle, nieprawdopodobnymi schematami kolorów i nieprawdopodobnymi czcionkami. Dynamiczne systemy zarządzania treścią też nie były czymś dla większości ludzi. Po prostu zrzuciłbyś pliki HTML do katalogu danych. Sieć funkcjonowała całkiem dobrze aż do rewolucji Web 2.0, w której statyczne strony były coraz częściej zastępowane przez dynamiczny HTML lub, co gorsza, JavaScript.
Prawda o dzisiejszym Internecie jest taka, że większość z nich nie jest tak naprawdę potrzebna i istnieje tylko dzięki urządzeniu, na którym czytasz ten artykuł jest śmiesznie obezwładniony i ma dostępną przepustowość niektórych państw narodowych lata 90. Przeciętna strona internetowa New York Timesa ma rozmiar około 15 MB, a to po prostu nie jest konieczne.
Jeśli prowadzisz stronę internetową z domu na nowoczesnym Raspberry Pi, takim jak Raspberry Pi 4B, przekonasz się, że możesz łatwo uruchomić wiele instancji WordPress. Ale używając systemu zarządzania treścią do obsługi stron, bardziej obciążasz sprzęt niż potrzebujesz, a na serwerze SoC o niższej specyfikacji, takim jak Raspberry Pi Zero, wydajność może cierpieć. Dodatkowo, zezwalając na logowanie przez stronę internetową, pozostawiasz swoje cenne Pi otwarte na atak.
Ponieważ witryny statyczne zostały zaprojektowane do działania na sprzęcie, który istniał 40 lat temu, potrzebują bardzo niewiele zasobów systemowych, a ponieważ zrzucasz zawartość bezpośrednio na serwer oparty na Pi, są one bezpieczniejsze, zbyt. Generatory witryn statycznych pozwalają tworzyć dobrze wyglądające statyczne strony internetowe, sprytnie wykorzystując Markdown, HTML i CSS. Ładują się w mgnieniu oka i nie zużywają mnóstwa zasobów.
Większość statycznych generatorów witryn renderuje pliki Markdown, które piszesz w edytorach tekstu, takich jak nano, co może sprawić, że będą one niedostępnym i nieatrakcyjnym wyborem dla niektórych osób. Na szczęście dostępna jest lepsza opcja.
Publii to przyjazny dla użytkownika generator witryn statycznych
Publii zapewnia wszystkie udogodnienia i funkcje, których można oczekiwać od solidnego CMS Web 2.0, takiego jak WordPress, ale renderuje zawartość na komputerze stacjonarnym, gotową do przeniesienia do Pi.
Dzięki Publii masz do wyboru trzy intuicyjne i responsywne edytory: edytor bloków HTML, edytor WYSIWYG, jeśli wolisz przepływ pracy podobny do edytora tekstu i oczywiście edytor Markdown do łatwego tworzenia doskonale sformatowanych tekst.
Jeśli jesteś osobą, która lubi odrywać się od pisania, stale sprawdzając fakty i liczb, edytor WYSIWYG jest dokładnie tym, czego potrzebujesz, oferując takie drobiazgi, jak suma słów, akapitów i zdania; liczba unikalnych słów; ile znaków zanotowałeś; i szacowany czas czytania.
Możesz tworzyć bogate galerie obrazów w kilka sekund i kategoryzować artykuły według tagów i autorów. Jeśli chcesz przeprowadzić migrację z hostowanego CMS do lokalnie zainstalowanej instancji Publii, Publii ma wbudowane narzędzie, które sprawia, że migracja jest bardzo prosta. Profesjonalnie stworzone motywy i wtyczki są dostępne na rynku Publii.
Jak zainstalować Publii w systemach Windows, Mac i Linux
Publii jest dostępne we wszystkich głównych systemach operacyjnych dla komputerów stacjonarnych, a instalacja w żadnym z nich nie powinna zająć więcej niż kilka minut. We wszystkich przypadkach musisz odwiedzić Opublikowana strona pobierania i pobierz odpowiedni plik binarny dla swojego systemu operacyjnego i architektury.
Zainstaluj Publii w systemie Windows
Kliknij dwukrotnie plik EXE, aby uruchomić instalator i kliknij zgadzam się gdy zostaniesz zapytany, czy zgadzasz się na warunki umowy licencyjnej GPLv3. Publii zainstaluje się szybko, ale zanim będziesz mógł go uruchomić, musisz ponownie zaakceptować warunki umowy licencyjnej. Kliknij Zaakceptować i możesz iść.
Zainstaluj Publii na macOS
Aby zainstalować Publii w systemie macOS, przeciągnij plik DMG do Aplikacje teczka.
Zainstaluj Publii w systemie Linux
Jeśli pobrałeś plik DEB dla systemów opartych na Debianie, w tym Ubuntu, użyj pliku dpkg polecenie instalacji pliku:
sudo dpkg -i ścieżka/do/publii.deb
Jeśli używasz dystrybucji, z którą dobrze się gra obr./min pliki, użyj tego:
sudo rpm -i /ścieżka/do/publii.rpm
W przypadku dowolnej innej dystrybucji Linuksa pobierz obraz aplikacji, a następnie uczyń go wykonywalnym za pomocą:
sudo chmod +x /ścieżka/do/publii.appimage
Użyj Publii, aby stworzyć świetnie wyglądającą statyczną stronę internetową
Otwórz Publii po raz pierwszy, a zostaniesz poproszony o „Utwórz swoją pierwszą witrynę” lub „Przywróć z kopii zapasowej”. Wybierz pierwszą opcję i nadaj swojej witrynie nazwę, a sobie nazwisko autora, a także wybierz małą ikonę spośród około 50 wybranych. Jako pisarze uznaliśmy, że ołówek będzie odpowiednim wyborem. Kiedy będziesz gotowy, kliknij duży niebieski Utwórz stronę internetową przycisk.
Następny wybór dotyczy tego, którego edytora użyć. Możesz wybrać różne edytory dla każdego postu, a istnieje jeden Dodaj nowy post przycisk pod każdą opcją. W celach demonstracyjnych wybraliśmy opcję WYSIWYG, ponieważ większość ludzi prawdopodobnie będzie z nią zadowolona.
Korzystanie z edytora Publii WYSIWG jest natychmiast intuicyjne. Treść wpisujesz w odpowiednim miejscu i używasz paska menu do formatowania treści, wstawiania obrazów i tworzenia fragmentów kodu. Wstaw obraz, a Publii wyświetli pola tekstowe dla tekstu alternatywnego, autorstwa i podpisu.
Dostępne są dalsze opcje, w tym wyśrodkowanie obrazu, wyrównanie i inne. To jak edytor tekstu dla sieci! Kliknij ikonę koła zębatego w prawym górnym rogu ekranu, aby uzyskać dostęp do funkcji specyficznych dla posta. Tutaj możesz ustawić nazwisko autora i oznaczyć post jako polecany lub go ukryć. Lub jeśli jest to coś, z czym wstydzisz się być kojarzony, ale nadal chcesz, aby znalazło się w Twojej witrynie, możesz ukryć to na pierwszej stronie.
Możesz także ustawić wyróżniony obraz, ustawić różne opcje SEO i utworzyć tagi. Zanim będzie można wyświetlić podgląd lub opublikować zawartość, należy wybrać i skonfigurować motyw. Kliknij przycisk strzałki wstecz, aby powrócić do menu głównego. Tutaj możesz tworzyć i organizować menu, dostosowywać wygląd witryny i nie tylko.
Prześlij swoją nową witrynę statyczną do swojego Raspberry Pi
Zanim prześlesz swoją nowo stworzoną witrynę internetową, upewnij się, że postępujesz zgodnie z naszym przewodnikiem konfigurowanie Raspberry Pi jako serwera. Gdy jesteś zadowolony ze sposobu, w jaki wygląda Twoja witryna, kliknij serwer. Publii może bezpośrednio przesyłać do twojego Pi przy użyciu różnych protokołów, w tym FTP, SFTP i innych.
Nasza preferowana metoda przesyłania strony internetowej do Raspberry Pi w tej samej sieci lokalnej to klasyka Polecenie Bezpieczna kopia (SCP)..
Najpierw uzyskaj pliki, które chcesz przesłać, wybierając Zamek błyskawiczny jako typ serwera. Wprowadź podstawowy adres URL, a następnie wybierz katalog wyjściowy dla plików. Twój katalog domowy to dobry wybór. Wybierać Katalog nieskompresowany aby Publii utworzyło katalog zamiast pliku zip.
Kliknij Zapisz ustawienia, a później Zsynchronizuj swoją witrynę przycisk. W podanym katalogu zostanie utworzony nowy folder. Korzystając z terminala Linux lub klienta SSH, takiego jak PuTTY, wyślij pliki do Raspberry Pi:
scp -r /ścieżka/do/twoich/plików/* Liczba Pi@Liczba Pi.lokalny.adres.ip:/var/www/html
Twoja statycznie wygenerowana witryna będzie teraz natychmiast dostępna!
Twórz świetne treści dla swojej nowej statycznej witryny Raspberry Pi
Dobry przepływ pracy i świetny, niedrogi sprzęt nie zawsze gwarantuje sukces witryny. Potrzebujesz pomysłów i treści, które ludzie chcą czytać. Jeśli masz trudności z wymyśleniem pomysłów na historię, istnieje kilka stron internetowych, które mogą ci w tym pomóc.