L'exécution d'un site Web statique présente plusieurs avantages, et il est facile d'en créer un avec Publii et de l'héberger sur votre Raspberry Pi.

Les sites Web statiques sont l'un des meilleurs moyens d'afficher votre contenu sur le Web. Ils sont intrinsèquement plus sécurisés que les systèmes CMS basés sur le Web comme WordPress, et ils consomment beaucoup moins de ressources. Mais coder un site Web statique à la main est fastidieux, et les générateurs de sites statiques traditionnels peuvent être difficiles pour les nouveaux arrivants.

Publii est une application multiplateforme qui vous offre tous les avantages d'un générateur de site statique, combinés à un système de gestion de contenu convivial que vous pouvez exécuter sur votre bureau.

Les sites statiques sont simplement meilleurs

Au commencement était le Web. Il ne s'appelait pas Web 1.0, malgré l'arrivée imminente du Web 2.0 au début des années 2000. C'était juste "le Web". Le Web était assez basique et servait de vieilles pages statiques ennuyeuses, agrémentées d'animations d'arrière-plan criardes, de schémas de couleurs improbables et de polices improbables. Les systèmes de gestion de contenu dynamique n'étaient pas vraiment une chose pour la plupart des gens non plus. Vous videriez simplement les fichiers HTML dans un répertoire de données. Le Web a plutôt bien fonctionné jusqu'à la révolution Web 2.0, qui a vu les pages statiques de plus en plus remplacées par le HTML dynamique ou, pire, le JavaScript.

instagram viewer

La vérité sur le Web d'aujourd'hui est que la majeure partie n'est pas vraiment nécessaire et n'existe que parce que l'appareil sur lequel vous lisez cet article est ridiculement maîtrisé et dispose de la bande passante disponible de certains États-nations du années 1990. La page Web moyenne du New York Times fait environ 15 Mo, et ce n'est tout simplement pas nécessaire.

Si vous gérez un site Web depuis votre domicile sur un Raspberry Pi moderne tel que le Raspberry Pi 4B, vous constaterez que vous pouvez exécuter facilement plusieurs instances WordPress. Mais en utilisant un système de gestion de contenu pour servir les pages, vous mettez plus de pression sur le matériel que nécessaire, et sur un serveur SoC de spécification inférieure tel que le Raspberry Pi Zero, les performances peuvent souffrir. De plus, en autorisant la connexion via un site Web, vous laissez votre précieux Pi ouvert aux attaques.

Parce que les sites statiques ont été conçus pour fonctionner sur du matériel qui existait il y a 40 ans, ils n'ont besoin que de très peu d'obstacles des ressources système, et parce que vous transférez le contenu directement sur votre serveur basé sur Pi, ils sont plus sécurisés, aussi. Générateurs de sites statiques vous permettent de créer de beaux sites Web statiques, avec une utilisation intelligente de Markdown, HTML et CSS. Ils se chargent en un clin d'œil et n'utilisent pas une tonne de ressources.

La plupart des générateurs de sites statiques rendent les fichiers Markdown que vous écrivez dans des éditeurs de texte tels que nano, ce qui peut en faire un choix inaccessible et peu attrayant pour certaines personnes. Heureusement, il existe une meilleure option disponible.

Publii est un générateur de site statique convivial

Publii vous offre toutes les commodités et fonctionnalités que vous attendez d'un CMS Web 2.0 solide tel que WordPress, mais rendra le contenu sur votre ordinateur de bureau, prêt à être transféré sur votre Pi.

Avec Publii, vous avez le choix entre trois éditeurs intuitifs et réactifs: un éditeur de blocs HTML, un éditeur WYSIWYG si vous préférez un flux de travail de type traitement de texte, et bien sûr, un éditeur Markdown pour produire facilement des texte.

Si vous êtes le genre de personne qui aime se distraire de l'écriture en vérifiant constamment les faits et chiffres, l'éditeur WYSIWYG est exactement ce dont vous avez besoin, offrant des détails tels que le nombre total de mots, de paragraphes et phrases; le nombre de mots uniques; combien de caractères avez-vous notés; et le temps de lecture estimé.

Vous pouvez créer des galeries d'images rich media en quelques secondes et classer les articles par tag et auteur. Si vous souhaitez migrer d'un CMS hébergé vers une instance Publii installée localement, Publii dispose d'un outil intégré qui facilite la migration. Des thèmes et plugins créés par des professionnels sont disponibles sur le marché Publii.

Comment installer Publii sur Windows, Mac et Linux

Publii est disponible sur tous les principaux systèmes d'exploitation de bureau, et l'installation ne devrait pas prendre plus de quelques minutes sur aucun d'entre eux. Dans tous les cas, vous devrez visiter le Page de téléchargement publique et récupérez le binaire approprié pour votre système d'exploitation et votre architecture.

Installer Publii sur Windows

Double-cliquez sur le fichier EXE pour lancer le programme d'installation et cliquez sur Je suis d'accord lorsqu'on vous demande si vous acceptez les termes du contrat de licence GPLv3. Publii s'installera rapidement, mais avant de pouvoir le lancer, vous devrez à nouveau accepter les termes du contrat de licence. Cliquer sur Accepter et vous êtes prêt à partir.

Installer Publii sur macOS

Pour installer Publii sur macOS, faites glisser le fichier DMG vers le Applications dossier.

Installer Publii sur Linux

Si vous avez téléchargé le fichier DEB pour les systèmes basés sur Debian, y compris Ubuntu, utilisez le dpkg commande pour installer le fichier :

sudo dpkg -i chemin/vers/publii.deb

Si vous utilisez une distribution qui fonctionne bien avec tr/min fichiers, utilisez ceci :

sudo rpm -i /chemin/vers/publii.rpm

Pour toute autre distribution Linux, téléchargez l'image de l'application, puis rendez-la exécutable avec :

sudo chmod +x /chemin/vers/publii.appimage

Utilisez Publii pour créer un superbe site Web statique

Ouvrez Publii pour la première fois et vous serez invité à "Créer votre premier site Web" ou "Restaurer à partir d'une sauvegarde". Choisissez la première option, et donnez un nom à votre site Web, et à vous-même un nom d'auteur, ainsi que de choisir une petite icône parmi une sélection d'environ 50. En tant qu'écrivains, nous avons trouvé qu'un crayon était le choix approprié. Lorsque vous êtes prêt, cliquez sur le grand bleu Créer un site Web bouton.

Le choix suivant est l'éditeur à utiliser. Vous pouvez choisir d'utiliser différents éditeurs pour chaque message, et il y a un Ajouter un nouveau message bouton sous chaque option. À des fins de démonstration, nous avons opté pour l'option WYSIWYG, car la plupart des gens sont susceptibles d'être à l'aise avec elle.

L'utilisation de l'éditeur Publii WYSIWG est immédiatement intuitive. Vous tapez votre contenu à l'endroit approprié et utilisez la barre de menus pour formater le contenu, insérer des images et créer des extraits de code. Insérez une image et Publii présentera des champs de texte pour le texte alternatif, l'attribution et la légende.

D'autres options sont disponibles, notamment le centrage de l'image, l'alignement, etc. C'est comme un traitement de texte pour le Web! Cliquez sur l'icône en forme de rouage en haut à droite de l'écran pour accéder aux fonctionnalités spécifiques à la publication. Ici, vous pouvez définir le nom de l'auteur et marquer un article comme présenté ou le masquer. Ou si c'est quelque chose auquel vous avez honte d'être associé, mais que vous voulez quand même le voir sur votre site, vous pouvez le garder hors de la page d'accueil.

Vous pouvez également définir l'image sélectionnée, définir diverses options de référencement et créer des balises. Avant de pouvoir prévisualiser ou publier votre contenu, vous devez sélectionner et configurer un thème. Cliquez sur la flèche de retour pour revenir au menu principal. À partir de là, vous pouvez créer et organiser des menus, personnaliser l'apparence du site et bien plus encore.

Téléchargez votre nouveau site statique sur votre Raspberry Pi

Avant de télécharger votre nouveau site Web, assurez-vous d'avoir suivi notre guide pour configurer votre Raspberry Pi en tant que serveur. Lorsque vous êtes satisfait de l'apparence de votre site, cliquez sur Serveur. Publii peut directement télécharger sur votre Pi en utilisant divers protocoles, notamment FTP, SFTP, etc.

Notre méthode préférée de transfert d'un site Web vers un Raspberry Pi sur le même réseau local est le classique Commande de copie sécurisée (SCP).

Tout d'abord, obtenez les fichiers que vous devez télécharger en choisissant Zipper comme type de serveur. Entrez l'URL de base, puis choisissez un répertoire de sortie pour les fichiers. Votre répertoire personnel est un bon choix. Sélectionner Catalogue non compressé pour que Publii crée un répertoire plutôt qu'un fichier zip.

Cliquez sur Enregistrer les paramètres, puis le Synchronisez votre site Web bouton. Un nouveau dossier sera créé dans le répertoire que vous avez spécifié. À l'aide de votre terminal Linux ou d'un client SSH tel que PuTTY, envoyez les fichiers à votre Raspberry Pi :

scp -r /chemin/vers/vos/fichiers/* pi@pi.local.ip.address :/var/www/html

Votre site Web généré statique sera désormais instantanément en ligne !

Créez du contenu de qualité pour votre nouveau site Web Static Raspberry Pi

Avoir un bon flux de travail et un excellent matériel abordable ne fait pas toujours un site réussi. Vous avez besoin d'idées et de contenu que les gens veulent lire. Si vous avez du mal à trouver des idées d'articles, il existe des sites Web qui peuvent vous aider.