Maison > outils de développement > git > Comment déployer hexo sur gîte

Comment déployer hexo sur gîte

PHPz
Libérer: 2023-03-30 17:30:30
original
1282 Les gens l'ont consulté

Avec l'évolution des temps et la popularité croissante d'Internet, les blogs personnels sont devenus une existence incontournable. Alors que de plus en plus de personnes choisissent d'utiliser le framework Hexo pour créer leurs propres sites Web de blog, la manière de déployer Hexo sur Gitee est devenue un sujet brûlant.

Gitee est une plate-forme d'hébergement de code nationale avec des serveurs stables et des vitesses d'accès rapides. Elle fournit également de nombreuses fonctions couramment utilisées, notamment l'hébergement de code Git, le wiki, les problèmes, etc., qui peuvent mieux répondre aux besoins des développeurs.

Tout d'abord, nous devons créer un référentiel sur Gitee pour stocker notre site de blog Hexo. Cliquez sur le bouton "+Nouvel entrepôt" sur la page d'accueil de Gitee, remplissez les informations pertinentes et choisissez de créer un entrepôt vide.

Ensuite, nous devons installer Hexo localement. Tout d'abord, vous devez vous assurer que l'environnement Node.js a été installé, puis 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

Une fois l'installation terminée, nous pouvons utiliser la commande suivante pour créer un nouveau Site de blog Hexo :

hexo init blog
cd blog
npm install
Copier après la connexion

Ci-dessus La commande crée un dossier nommé "blog", qui contient un site de blog Hexo de base. Ensuite, nous devons pousser le site vers Gitee. Entrez la commande suivante dans l'outil de ligne de commande :

git init
git add .
git commit -m "first commit"
git remote add origin git@gitee.com:username/blog.git
git push -u origin master
Copier après la connexion

où le nom d'utilisateur est votre propre nom d'utilisateur Gitee et doit être remplacé par le nom d'utilisateur réel. La commande ci-dessus termine l'opération de transfert du site de blog Hexo local vers le référentiel Gitee.

Cependant, nous avons remarqué que la structure des répertoires sur le référentiel Gitee ne répond pas aux exigences du site de blog Hexo. Afin de résoudre ce problème, nous devons exécuter les commandes suivantes sur le site du blog Hexo local :

hexo clean
hexo generate
Copier après la connexion

Ces commandes supprimeront les fichiers de cache local et généreront un dossier de site complet. Ensuite, nous devons pousser le dossier vers le référentiel Gitee.

Tout d'abord, nous devons créer un nouveau fichier .gitignore dans le répertoire du blog pour exclure certains fichiers inutiles. Ajoutez le contenu suivant au fichier :

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
Copier après la connexion

Certains fichiers générés automatiquement par Hexo et certains fichiers qui n'ont pas besoin d'être téléchargés sur Gitee sont exclus ici. Ensuite, nous exécutons les commandes suivantes dans l'ordre :

npm install hexo-deployer-git --save
hexo deploy
Copier après la connexion

Après avoir exécuté les commandes ci-dessus, Hexo poussera le site du blog vers le référentiel Gitee et le déploiera automatiquement. On peut retrouver l'adresse de la page correspondante dans les "Paramètres" du référentiel Gitee et y accéder dans le navigateur.

Notez que si vous êtes invité à saisir un nom d'utilisateur et un mot de passe lors d'une opération de déploiement, nous devons changer l'adresse de l'entrepôt Gitee au format HTTPS et exécuter la commande suivante sur la ligne de commande :

git remote set-url origin https://gitee.com/username/blog.git
Copier après la connexion

La commande ci-dessus changer l'adresse de l'entrepôt Gitee au format HTTPS peut éviter d'avoir à saisir le nom d'utilisateur et le mot de passe lors du déploiement.

Pour résumer, déployer Hexo sur Gitee n'est pas compliqué. Il vous suffit de suivre les étapes ci-dessus pour terminer. De cette façon, nous pouvons facilement héberger notre blog personnel Hexo sur Gitee et le partager avec plus de lecteurs.

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