Jekyll sur VPS pour 30 roubles pour les riches

Jekyll sur VPS pour 30 roubles pour les riches
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 à Jekyll — un générateur de sites statiques dont le contenu est directement extrait de GitHub.

É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 Pages GitHub, si l'utilisateur a besoin d'un système de contrôle de version. Ce dernier lance d'ailleurs le même Jekyll pour créer des pages, mais la possibilité de configurer manuellement le programme est très limitée. Le VPS est bien plus intéressant que l’hébergement mutualisé, mais il coûte un peu plus cher. 

Aujourd'hui, chez RUVDS, nous ouvrons à nouveau Tarif "PROMO" pour 30 roubles, qui permet de louer une machine virtuelle sur Debian, Ubuntu ou CentOS. Le tarif comprend restrictions, mais pour de l'argent ridicule, vous obtiendrez un cœur de calcul, 512 Mo de RAM, 10 Go de SSD, 1 IP et la possibilité d'exécuter n'importe quelle application. 

Utilisons-le et déployons notre blog Jekyll.

Jekyll sur VPS pour 30 roubles pour les riches

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 Systèmes de modèles liquides: Un répertoire de fichiers texte au format Markdown ou Textile est traité par le convertisseur et le moteur de rendu Liquid, et la sortie est un ensemble de pages HTML liées. Ils peuvent être placés sur n'importe quel serveur, cela ne nécessite ni CMS ni accès à un SGBD, tout est simple et sécurisé.

Puisque Jekyll est un package Ruby (gemme), installer c'est facile. Pour ce faire, la version Ruby non inférieure à 2.5.0 doit être installée sur le système, rubis, GCC et Make :

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 sur VPS pour 30 roubles pour les riches

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 (http://localhost:4000/) - cette option peut être utile si Jekyll est déployé sur une machine locale. 

Jekyll sur VPS pour 30 roubles pour les riches

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.

Jekyll sur VPS pour 30 roubles pour les riches

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.

Jekyll sur VPS pour 30 roubles pour les riches

Jekyll sur VPS pour 30 roubles pour les riches

Source: habr.com

Ajouter un commentaire