hexo déployer nodejs

WBOY
WBOYoriginal
2023-05-17 09:58:06519parcourir

Hexo est un générateur de sites Web statiques basé sur Node.js. Il peut aider les utilisateurs à créer facilement des blogs personnels, des sites Web d'affichage de travail, etc. Déployer un site Web Hexo consiste à télécharger les pages Web statiques générées sur le serveur pour y accéder. Cet article explique comment utiliser Node.js pour déployer le site Web Hexo.

1. Préparation

Avant de démarrer le déploiement, veuillez vous assurer que Node.js et Hexo ont été installés :

  1. Installer Node .js

Node.js peut être téléchargé et installé à partir du site officiel, ou vous pouvez l'installer directement à l'aide du gestionnaire de packages. Choisissez la méthode d'installation appropriée en fonction de votre système d'exploitation.

  1. Installer Hexo

Ouvrez l'outil de ligne de commande et entrez la commande suivante pour installer Hexo :

npm install -g hexo-cli

Après l'installation est terminée, Vous pouvez tester si l'installation est réussie en utilisant la commande suivante :

hexo -v

2. Générer une page web statique

Avant de générer une page web statique, vous devez initialiser le blog via Hexo :

hexo init blog
cd blog
npm install
# 🎜🎜#Hexo créera automatiquement la structure des répertoires et certains fichiers de configuration par défaut.

Une fois l'initialisation terminée, vous pouvez utiliser la commande suivante pour générer une page Web statique :

hexo generate

Une fois la génération réussie, le fichier généré est stocké dans le fichier . /répertoire public.

3. Déployer sur le serveur

Ensuite, la page Web statique générée doit être déployée sur le serveur. Ci-dessous, nous présentons deux méthodes de déploiement courantes.

1. Utilisez FTP pour télécharger

Vous devez d'abord vous connecter au serveur FTP, ouvrir le répertoire ./public localement et télécharger tous les fichiers qu'il contient sur le serveur. Une fois le téléchargement terminé, vous pouvez accéder à l'adresse du site Web correspondant via le navigateur pour afficher le site Web déployé.

2. Déployer à l'aide de Git

Git est un outil de contrôle de version distribué qui peut également être utilisé comme outil de déploiement. Installez Git sur le serveur, créez un entrepôt, puis utilisez Git localement pour transférer les pages Web statiques générées vers l'entrepôt du serveur.

Tout d'abord, installez Git sur le serveur :

sudo apt-get install git

Deuxièmement, créez un répertoire vide en tant que référentiel Git :

mkdir myblog.git
cd myblog.git
git init --bare

Une fois l'initialisation terminée , dans Le local doit être associé au répertoire vide nouvellement créé :

git remote add origin ssh://user@domain.com/path/to/myblog.git

où user est le nom d'utilisateur du serveur, domain.com est l'adresse du serveur et /path/to/myblog.git est le chemin absolu de l’entrepôt Git.

Une fois l'association terminée, utilisez la commande suivante pour pousser le code vers l'entrepôt du serveur :

git add .
git commit -m "Initial Commit"
git push origin master

Une fois le push terminé, installez Nginx, Apache ou d'autres serveurs Web sur le serveur et spécifiez le site Web. Le répertoire est le répertoire ./public où se trouve la page Web statique générée. Vous pouvez accéder au site Web Hexo déployé via l'adresse du site Web sur le navigateur.

Conclusion

Voici les étapes ci-dessus pour utiliser Node.js pour déployer le site Web Hexo. Grâce à l'introduction de cet article, je pense que tout le monde a une compréhension plus approfondie du déploiement du site Web Hexo et peut également utiliser Node.js pour terminer le déploiement du site Web avec plus d'habileté.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn