Sur cette page: [cacher]
Hexo est un constructeur de site statique populaire et facile à utiliser qui est décrit comme blog puissant moderne
cadre. Il est alimenté par la technologie Node.js et dispose d'une plateforme très puissante et étendue utilisée pour créer des sites. Notre article vise à vous aider à démarrer avec cette technologie - comment créer des sites Hexo et comment les télécharger facilement sur votre service d'hébergement.
Qu'est-ce que le générateur de site statique Hexo
Hexo est l'un des générateurs de sites statiques les plus populaires et est largement adopté par les blogueurs et les créateurs de sites. En l'utilisant, les utilisateurs peuvent créer rapidement des blogs, pages de destination et autres types de sites populaires en utilisant un framework basé sur Node.js. Hexo est l'un des instruments les plus puissants car il intègre en lui-même plusieurs fonctionnalités utiles - toute la syntaxe Markdown est prise en charge, ce qui rend le formatage des pages très facile. Une prise en charge étendue des plugins est également disponible - toutes sortes d'extensions peuvent être ajoutées au moteur de base, ce qui rend l'intégration avec des projets plus importants très facile. En utilisant une seule commande, les sites peuvent être déployés sur des fournisseurs d'hébergement et des services Web tels que GitHub Pages.
Avant de commencer à utiliser Hexo 4.2.0 vous devrez l'installer - cela peut être fait soit sur le serveur cloud lui-même (si vous avez accès à la ligne de commande) ou sur une machine locale, puis en téléchargeant les souches sur le serveur distant. Ce sont deux façons distinctes de travailler avec Hexo qui ont à la fois des avantages et des inconvénients:
- Installations d'ordinateurs locaux - Dans ce cas, les pirates devront installer le générateur de site statique Hexo, ses exigences et dépendances et créer le site cible sur eux avant de les déployer sur les hôtes.
- Installations hexagonales à distance - Lorsque les administrateurs du site ont accès aux systèmes via un contrôle à distance et un accès shell, ils peuvent installer eux-mêmes le framework sur les hébergeurs Web. Cela peut être fait en installant une copie d'Hexo ou en téléchargeant un conteneur Docker - un moyen de déployer des appliances Web de manière plus facile à gérer.
Hexo est un service très populaire qui peut être installé sur des plateformes fournissant un hébergement statique gratuit tel que Pages GitHub - cela permettra aux développeurs et aux autres utilisateurs d'héberger facilement leur propre blog personnel ou page de destination. Comme Hexo est construit sur un moteur modulaire et a été adopté par de nombreux projets, une communauté importante a participé à la création de thèmes - il y en a plusieurs centaines qui peuvent être facilement téléchargées depuis le site officiel et les référentiels tiers Hexo.
Hexo Installation Bare Necessities
Pour commencer avec Hexo 4.2.0 les utilisateurs devront installer toutes les dépendances requises, notez que les instructions exactes varient également d'une plateforme à l'autre et au système d'exploitation. Il existe plusieurs composants sur lesquels Hexo s'appuie pour fonctionner:
- Node.js - Ceci est le cadre JavaScript qui alimente le moteur principal et est utilisé pour générer la sortie du site
- Git - Il s'agit du système de contrôle de version le plus populaire utilisé par les propriétaires et administrateurs de sites pour réviser et maintenir rapidement une base de code à jour pour leurs sites.
- Créer des dépendances - Ce sont des bibliothèques système et des utilitaires qui sont nécessaires pour avoir une installation Hexo fonctionnelle
Hébergement Hexo 101 - La configuration initiale
Dès que Hexo est installé sur un système donné, les administrateurs système peuvent initialiser un nouveau projet en tapant les commandes suivantes - hexo init
- _config.yml - Le fichier de configuration principal Hexo
- package.json - Il contient la configuration utilisée pour héberger les données d'application
- échafaudages - Ceci est le modèle principal utilisé pour les messages
- la source - C'est le dossier où sera placé le contenu du site. Tous les fichiers préfixés par un trait de soulignement seront ignorés. Il y a deux sous-dossiers qui seront créés par le moteur principal
- source / _drafts - Il contiendra les brouillons qui sont formatés selon les règles de mise en page reconnues par Hexo
- source / _posts - Ce dossier contiendra les pages HTML rendues
- thèmes - Ceci est le dossier utilisé pour héberger le thème actuel
le _config.yml car le fichier de configuration principal d'Hexo comprendra de nombreuses variables qui seront utilisées pour définir les conditions générales et les détails du site. Pour un aperçu détaillé, reportez-vous au documentation officielle afin de bien démarrer avec Hexo.
Il existe d'autres commandes hexo importantes qui peuvent être exécutées. Pour créer un nouvel article, exécutez la commande suivante - hexo nouveau [disposition] [Titre] . Cela va créer un nouvel article, si la disposition n'est pas spécifiée, le moteur principal utilisera la disposition par défaut telle qu'elle est placée dans le fichier de configuration principal. le hexo générer La commande traitera tous les brouillons et les affichera dans des pages HTML prêtes à être déployées chez les hébergeurs. Hexo fournit également la fonctionnalité de publication des brouillons à l'aide de publication hexo. Un serveur local peut être activé en entrant serveur hexo, le déploiement se fait par déploiement hexo.
Options de disposition hexadécimale
Le moteur Hexo est très facile à utiliser lors de la création de pages individuelles et d'articles de blog, tout ce que les utilisateurs doivent faire est d'exécuter la commande suivante:
hexo nouveau [disposition] <Titre>
Comme indiqué ci-dessus, cela créera un fichier en utilisant l'option de mise en page spécifiée, si aucun n'est spécifié, le post sera utilisé. Hexo distingue trois types de disposition distincts:
- Publier - Ils seront enregistrés dans le dossier source / _posts
- Brouillon - Ils seront enregistrés dans le dossier source / _drafts
- page - Ils seront enregistrés dans le dossier source
REMARQUE: Si un certain poste ne doit pas être traité, les propriétaires du site devront inclure la valeur suivante dans la première page: disposition: faux
Les paramètres par défaut d'Hexo analyseront les titres des articles comme nom de fichier. La première page qui est le code principal qui est placé par les administrateurs du site afin de créer les articles de blog - ils peuvent être soit Yamla ou JSON. Hexo est riche en fonctionnalités lorsqu'il s'agit d'organiser plusieurs options que les utilisateurs peuvent explorer:
- Fonction de commentaires - Dans ce cas, les pirates devront installer le générateur de site statique Hexo, ses exigences et dépendances et créer le site cible sur eux avant de les déployer sur les hôtes.
- Section «mise à jour» —Cela présentera un “mise à jour” avis par la poste. Ceci est utile lorsque des ajouts réguliers sont apportés au contenu.
- Date - Des données de création de poste personnalisées peuvent être attribuées
- Mots clés - Cela va configurer des balises pour les messages individuels.
- Les catégories - Cela établira la catégorie de poste
- Lien permanent - Cela remplacera le permalien par défaut du message choisi
- Mots clés - Ici, les utilisateurs peuvent entrer les mots clés utilisés dans la balise metea SEO et aussi OpenGraph
- Extrait - Cette option modifiera l'extrait de la page
Déploiement du site Hexo
Il existe plusieurs façons de télécharger un site de blog Hexo, cela dépendra du type d'hébergement utilisé et du type d'accès dont disposent les administrateurs du site.. Dans la plupart des cas, le moyen le plus simple pour la plupart des utilisateurs consiste simplement à prendre les fichiers de sortie et à les télécharger - c'est pratique si le site ne sera pas régulièrement mis à jour. La plupart des hébergeurs mutualisés autorisent généralement une ou plusieurs technologies. L’approche la plus fondamentale consiste à télécharger le site prêt à l'emploi via l'offre de panneau Web. Une autre façon consiste à utiliser une connexion de transfert de fichiers sécurisée telle que (Sécurise) FTP qui se fait par un programme et se connecte aux serveurs en utilisant les informations d'identification fournies.
Si des modifications fréquentes doivent être apportées au site, le moyen le plus approprié sera d’utiliser système de contrôle de version comme git qui permettra aux propriétaires du site de suivre les changements et de réviser les mises à jour du site. Cela peut également être utilisé lorsqu'un site est administré par plusieurs utilisateurs car cela leur permettra de travailler ensemble sur le contenu et la conception. Notez que la façon exacte de le faire dépendra du fournisseur d'hébergement. Chaque entreprise et service d'hébergement peut nécessiter une approche légèrement différente.
Une alternative peut être le option de téléchargement par e-mail lequel est pas sécurisé et nous décourageons les propriétaires de sites de l'utiliser. Il s'agissait d'une méthode populaire qui était principalement utilisée par les propriétaires de sites débutants qui souhaitaient télécharger leurs sites de manière très simple., quoique peu sûr. Cela implique la configuration du fournisseur d'hébergement pour accepter les téléchargements de fichiers par pièces jointes. Cela se fait en utilisant une adresse spéciale et une liste blanche spéciale qui est définie sur celle utilisée par les propriétaires du site. Il leur suffit de joindre les fichiers à un message et de l'envoyer à l'adresse désignée. Le fournisseur d'hébergement les téléchargera automatiquement sur le serveur d'hébergement en conséquence.