Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog

Bloguer est un moyen thérapeutique de passer le temps, d'exprimer des sentiments et d'aider à diffuser la créativité. Vous pouvez diffuser vos idées dans le monde entier, sans vous soucier des clics ou du type de réponse toxique que vous obtenez sur les réseaux sociaux. Mais créer un blog peut être difficile, et maintenir un système de gestion de contenu intégré est un risque pour la sécurité.

Bashblog est un système de blogging barebones, vous permettant de créer un blog entier à partir d'une seule commande Terminal. Vérifier Qu'est-ce que le générateur de site Web persistant Hugo et comment fonctionne-t-il ?

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Les sites Web statiques sont supérieurs !

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Les systèmes de gestion de contenu sont inutilement complexes pour la plupart des blogs. Chaque fois qu'un visiteur atterrit sur un article de votre site Web, la page Web entière est assemblée à partir de ses composants pour être rapidement rendue, puis détruite. C'est un gaspillage de ressources informatiques et les connexions Web représentent un risque pour la sécurité qui peut entraîner le piratage de votre site Web.

Les sites Web statiques résolvent ces deux problèmes en proposant des pages HTML à partir d'un répertoire personnalisé. Parce que HTML existe déjà, il n'y a pas de charge de ressources supplémentaire, et parce que vous n'avez pas besoin d'exposer la page de connexion en ligne, votre sécurité est également améliorée.

Les sites Web statiques sont généralement livrés avec un nombre fixe et connu de pages prédéterminées. Lorsque la page est demandée sur un navigateur comme Chrome, le contenu est statique et sa réponse aux actions et interactions de l'utilisateur ne change pas.

Si vous avez besoin d'un petit site Web avec un nombre limité de pages, choisir un site Web statique est le bon choix. Sa construction ne prend pas autant de temps ou d'efforts que dans le cas des sites Web dynamiques.

Un blog statique bien compilé peut être tout aussi attrayant et efficace que ceux produits par CMS, et vous pouvez facilement en créer un à partir de Terminal sous Linux.

Bashblog est le générateur de site Web statique le plus simple

Les générateurs de sites statiques sont des outils qui génèrent des pages statiques pour votre blog. Ils sont généralement exécutés sur la ligne de commande et nécessitent un format de nom de fichier et une disposition de répertoire spécifiques qui peuvent avoir un sens.

Contrairement à la plupart des générateurs de sites Web statiques, qui prennent des fichiers Markdown préexistants et les affichent sur commande, Bashblog démarre avec une seule commande et vous permet de commencer à écrire immédiatement.

Lorsque vous fermez le fichier texte, Bashblog crée les fichiers HTML individuels pour le blog, le fichier d'index, le flux RSS et le CSS.

Comment installer Bashblog sur Linux

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Vous n'avez pas besoin d'installer Bashblog sur Linux car ce n'est qu'un script. Créez un nouveau répertoire pour votre blog avec la commande mkdir , et utilisez la commande cd Pour y aller :

mkdir blog && cd blog

Utilisez maintenant la commande wget Pour télécharger le script Bashblog depuis GitHub :

wget https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh

Rendez le script exploitable avec :

sudo chmod +x bb.sh

C'est aussi simple que cela, même si vous aurez besoin d'un répertoire séparé contenant une copie du script pour chaque blog que vous avez l'intention de produire.

Si vous souhaitez écrire des articles en utilisant Markdown au lieu de HTML, vous pouvez télécharger le plugin original 2004 Markdown avec la commande suivante :

wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip

Décompressez-le avec la commande suivante :

unzip Markdown_1.0.1.zip

Déplacez le plugin dans votre répertoire de travail, puis supprimez l'archive et le dossier avec rm:

mv Markdown_1.0.1/Markdown.pl .

rm -r Markdown_1.0.1 Markdown_1.0.1.zip

Comment personnaliser vos variables Bashblog

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Le script Bashblog contient toutes les variantes de site Web dont vous avez besoin pour personnaliser votre blog. Vous pouvez le modifier en utilisant :

nano bb.sh

Rendez-vous dans la section Variables globales pour voir la gamme d'options de personnalisation disponibles pour votre blog. Vous devrez définir une adresse et, à moins que votre nom ne soit "John Smith", vous modifierez probablement également la variable global_author.

De nombreuses options sont disponibles, voici les principales :

  1. global_email: pour que les gens puissent vous contacter.
  2. licence_globale: Par défaut, cette variable est définie sur CC par-cc-nd , ce qui signifie que n'importe qui peut utiliser votre article de blog à n'importe quelle fin, à condition de fournir une attribution et non de l'adapter. Vous devez vous assurer de comprendre les licences open source avant de les modifier.
  3. number_of_index_articles: Il s'agit du nombre d'articles qui apparaissent sur votre page d'accueil, et il est par défaut de 8.
  4. archive_index: le nom de la page où les visiteurs peuvent trouver des messages plus anciens.
  5. analyse_globale: Si vous utilisez Google Analytics, mettez votre ID GA ici.
  6. fichier_analyse_global : Si vous préférez une solution d'analyse plus respectueuse de la vie privée pour votre blog, vous pouvez sélectionner le fichier d'analyse complet ici.

Vous trouverez également des options pour les liens de réseaux sociaux et la personnalisation des flux RSS.

Bien sûr, vous n'êtes pas obligé d'utiliser tous les champs, il vous suffit de commenter les champs non liés en ajoutant un signe « # » au début de la ligne.

Créer un super blog avec Bashblog

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Avant de commencer votre parcours Bashblog, vous devez définir un éditeur de texte par défaut du système, afin que Bashblog sache lequel utiliser. Si nano est votre éditeur de choix, saisissez les commandes suivantes dans Terminal :

echo ‘export EDITOR=nano’ >> ~/.bashrc

source ~/.bashrc

Vous n'aurez besoin de le faire qu'une seule fois.

Pour créer un nouvel article de blog, saisissez :

./bb.sh post

Si vous téléchargez le plugin Markdown, vous devez écrire en utilisant Markdown. Si vous ne le faites pas, vous devez écrire en HTML.

Si vous téléchargez le plugin Markdown, mais que pour une raison quelconque vous souhaitez quand même utiliser HTML, démarrez le script avec :

./bb.sh post -html

Le fichier est rempli d'instructions en langage simple, telles que "Titre ici". Effacez l'espace réservé et tapez votre adresse à sa place.

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Vous pouvez également effacer le texte de l'espace réservé qui vous informe que le reste du fichier sera soit Markdown, soit HTML. Remplacez-le par votre texte de contenu.

Vous pouvez ajouter des images à votre article de blog en utilisant les conventions standard HTML ou Markdown. N'oubliez pas d'utiliser des chemins relatifs et de placer les images dans le répertoire de votre blog plus tard. Vous trouverez peut-être utile de créer un sous-répertoire pour celui-ci.

Au bas du fichier, vous verrez la ligne des balises. Les balises sont facultatives et vous pouvez ajouter des balises séparées par des virgules ou supprimer la ligne entière. Pour modifier les balises par défaut, modifiez bb.sh avec nano.

Lorsque vous avez terminé votre article de blog, enregistrez et quittez nano avec Ctrl + O ثم Ctrl + X.

Créez un superbe site Web statique à partir de Terminal sur Linux avec Bashblog - Linux

Le script vous donnera la possibilité de publier maintenant, de modifier à nouveau ou d'enregistrer en tant que brouillon. Clique sur P Pour publier maintenant, et Bashblog créera un nouveau fichier HTML avec un nom basé sur le titre de votre message et mettra à jour à la fois le fichier d'index et le fichier de flux RSS.

Si vous exécutez votre Bashblog dans un répertoire accessible au public, votre article de blog deviendra instantanément viral. Si vous exécutez le script sur une machine locale, utilisez une copie sécurisée (SCP) pour copier en toute sécurité les fichiers statiques sur votre serveur :

scp -r * user@server.ip.address:/var/www/html

Si vous ressentez le besoin de modifier votre article de blog plus tard, vous pouvez exécuter la commande suivante :

./bb.sh edit filename

Vérifier Comment installer un site WordPress localement sur votre ordinateur.

Créer un blog sous Linux est facile avec Bashblog

Avec Bashblog, vous pouvez créer et publier un blog entièrement fonctionnel depuis votre appareil en quelques secondes.

Si vous n'êtes pas un fan de Terminal sur Linux et que vous préférez plutôt une interface graphique, il existe des générateurs de sites Web statiques basés sur une interface graphique. Vous pouvez voir maintenant COMMENT CRÉER ET DÉMARRER VOTRE BLOG QUI GAGNE VRAIMENT DE L'ARGENT : POUR LES DÉBUTANTS.

Aller au bouton supérieur