hexo déployer nodejs

WBOY
Libérer: 2023-05-17 09:58:06
original
506 Les gens l'ont consulté

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
Copier après la connexion

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

hexo -v
Copier après la connexion

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
Copier après la connexion
# 🎜🎜#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
Copier après la connexion

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
Copier après la connexion

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

mkdir myblog.git
cd myblog.git
git init --bare
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal