欢迎您来到,李雷博客 | PHP博客        登录  |  注册

如何将hexo部署到gitee

更新:2023-03-31 17:38:59
人气:227
来源:互联网转载
A+

这篇“如何将hexo部署到gitee”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何将hexo部署到gitee”文章吧。

Gitee,是一个国内的代码托管平台,拥有稳定的服务器和快速的访问速度,同时还提供了许多常用的功能,包括Git代码托管、Wiki、Issues等,可以较好地满足开发者的需求。

首先,我们需要在Gitee上创建一个仓库,用来存放我们的Hexo博客站点。在Gitee首页点击“+新建仓库”按钮,填写相关信息,并选择创建一个空的仓库。

接下来,我们需要在本地安装Hexo。首先需要确保已经安装了Node.js环境,然后打开命令行工具,输入以下命令来安装Hexo:

npm install -g hexo-cli

等待安装完成后,我们可以使用以下命令来创建一个新的Hexo博客站点:

hexo init blog
cd blog
npm install

上述命令创建了一个名为“blog”的文件夹,其中包含了一个基本的Hexo博客站点。然后,我们需要将该站点推送到Gitee上。在命令行工具中输入以下命令:

git init
git add .
git commit -m "first commit"
git remote add origin git@gitee.com:username/blog.git
git push -u origin master

其中,username为自己的Gitee用户名,需要替换为实际用户名。上述命令完成了将本地的Hexo博客站点推送到Gitee仓库上的操作。

但是,我们注意到,在Gitee仓库上的目录结构并不符合Hexo博客站点的要求。为了解决这一问题,我们需要在本地的Hexo博客站点中执行以下命令:

hexo clean
hexo generate

这些命令会删除本地的缓存文件,并生成一个完整的站点文件夹。然后,我们需要将该文件夹推送到Gitee仓库上。

首先,我们需要在blog目录下新建一个.gitignore文件,用来排除一些不必要的文件。在该文件中添加以下内容:

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

这里排除了一些Hexo自动生成的文件以及一些不需要上传到Gitee的文件。然后,我们依次执行以下命令:

npm install hexo-deployer-git --save
hexo deploy

执行完上述命令后,Hexo会将博客站点推送到Gitee仓库上,并自动部署。我们可以在Gitee仓库的“Settings”中,找到对应的页面地址,并在浏览器中访问它。

注意,如果在进行部署操作时,提示需要输入用户名和密码,我们需要将Gitee仓库的地址改为HTTPS格式,在命令行中执行以下命令:

git remote set-url origin https://gitee.com/username/blog.git

上述命令将Gitee仓库的地址改为HTTPS格式,可以避免在部署时需要输入用户名和密码。

推荐的文章
网站地图
会员服务
关于我们
QQ:858353007
 
广告服务
加我微信
移动端访问
 
 
Copyright © 2014- 2024 www.mdaima.com All Rights Reserved.
李雷博客,专注PHP经验、PHP教程及PHP源代码开源下载分享的PHP博客!   ICP备案号:京ICP备10202169号-4