Le HTML statique appartient presque au passé. Les sites Web sont désormais des applications connectées à des bases de données qui génèrent dynamiquement des réponses aux demandes des utilisateurs. Cependant, cela a aussi ses inconvénients : des exigences plus élevées en ressources informatiques et de nombreuses vulnérabilités dans le CMS. Aujourd'hui, nous allons parler de la façon d'élever votre blog simple à
Étape 1. Hébergement : prenez le moins cher du marché
Pour les sites Web statiques, un hébergement virtuel peu coûteux suffit. Le contenu sera généré sur le côté : sur une machine locale ou directement via l'hébergement
Aujourd'hui, chez RUVDS, nous ouvrons à nouveau
Utilisons-le et déployons notre blog Jekyll.
Après avoir démarré le VPS, vous devez vous y connecter via SSH et configurer les logiciels nécessaires : serveur web, serveur FTP, serveur de messagerie, etc. Dans ce cas, l'utilisateur n'a pas besoin d'installer Jekyll sur son propre ordinateur ni de subir les limitations de l'hébergement des pages GitHub, bien que les sources du site puissent être conservées dans le référentiel GitHub.
Étape 2 : Installer Jekyll
En bref, Jekyll est un simple générateur de sites statiques conçu à l'origine pour créer des blogs puis les héberger sur des pages GitHub. L'idée est de séparer le contenu et sa conception en utilisant
Puisque Jekyll est un package Ruby (gemme),
gem install bundler jekyll #
Utilisez sudo si nécessaire.
Comme vous pouvez le constater, tout est très simple.
Étape 3. Créer un blog
Pour créer un nouveau site dans le sous-répertoire ./mysite, vous devez exécuter la commande :
jekyll new mysite
Allons-y et voyons le contenu
cd mysite
ls -l
Jekyll possède son propre serveur, qui peut être démarré avec la commande suivante :
bundle exec jekyll serve
Il écoute les modifications de contenu et écoute sur le port 4000 sur localhost (
Dans notre cas, cela vaut la peine de générer un site Web et de configurer un serveur Web pour le visualiser (ou de télécharger des fichiers sur un hébergement tiers) :
jekyll build
Les fichiers générés se trouvent dans le sous-répertoire _site du répertoire monsite.
Nous n'avons pas parlé de toutes les subtilités de Jekyll. Grâce à ses capacités de mise en page de code avec coloration syntaxique, ce générateur de contenu est particulièrement adapté à la création de blogs de développeurs, mais, basé sur des modèles disponibles sur Internet, il peut être utilisé pour créer une grande variété de sites statiques. Il existe également des plugins pour Jekyll qui vous permettent de modifier le processus de génération HTML lui-même. Si vous avez besoin d'un contrôle de version, les fichiers de contenu peuvent être placés dans un référentiel sur GitHub (vous devrez alors installer Git sur le VPS).
Le plus important est que l'utilisateur n'aura pas besoin de tarifs élevés pour cela. Tout fonctionnera même sur ce même VPS à 30 roubles.
Source: habr.com