由于本人并非相关专业从事者,教程仅供参考
本教程具有时效性如有版本变更请仔细阅读官方文档
为获得最佳浏览体验请 点击此处 进入我的个人博客享受更佳排版并获取最近更新
从Git以及Node.js官方下载安装即可,注意选择自己对应的系统及版本
本地新建文件夹如"Hexo"
,打开该文件夹右键选择Git bash here
,依次输入以下指令
每次仅可输入一个指令
$ npm install hexo-cli -g #安装hexo命令行
$ hexo init #下载hexo初始代码
$ hexo install #安装npm
$ hexo s #启动本地服务,预览页面
如以上操作无误,在浏览器打开http://localhost:4000/ 即可看见Hexo初始界面
注册Gitlab账号(不用教了吧),右上角点击你的头像,打开Settings->Preferences->Localization->Language选为你所需要的语言即可
为了方便大多数人本文选项名称一律以中文书写
Blank project
,项目名称设置为username.gitlab.io
(username为你的GitLab账户名),Visibility Level
选项选为私有,不选Initialize repository with a README
设置
,点击SSH密钥
,在页面即可看到生成一个
和现有的key
,根据自己的情况选择后将key粘贴到相应位置并命名密钥,点击保存密钥即可在Hexo
目录下新建添加.gitlab-ci.yml
,
在Hexo
目录下运行git bash
$ cd your-hexo-site
$ git clone https://github.com/theme-next/hexo-theme-next themes/next
打开~/Hexo/themes/next
目录删除.git
文件夹(否则会报错)
进入站点配置文件
,搜索themes
,将其值改为next
$ git init
$ git remote add origin [email protected]:feixiang/feixiang.gitlab.io.git
$ git add .
$ git commit -m "init blog"
$ git push -u origin master
第二句命令请根据自己的项目名称进行调整
完成推送后在项目里点击CI/CD
查看,显示已通过即可由https://username.gitlab.io/
访问你的博客
修改_config.yml文件中的url地址为https://yourdomain
,重新提交,部署完成后,在项目页面访问设置->Pages->New Domain,输入你自己的域名以及证书密钥并设置DNS CNAME解析到你的Pages即可使用你的域名访问博客(建议打开Force HTTPS并申请证书使用HTTPS访问)
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!