码云上部署hexo博客框架
title: 码云上部署hexo博客框架
Hexo框架在码云上实现个人博客
本文受 https://www.jianshu.com/p/84ae2ba1c133 启发编写
本地调试
-
安装完Node.js https://nodejs.org/en/
-
安装git bash工具 https://gitforwindows.org/
-
在目录下建立博客文件夹,同时cd进目录
- 右键 git bash here
- 输入命令 npm install -g hexo-cli
- 查看是否安装成功,输入命令 hexo -v 出现版本号即为安装成功
搭建开始
可以参考官方文档 https://hexo.io/zh-cn/docs/
-
创建架构
- hexo init
如果无法完成这一步的就去显示clon后的那个github网址去下载下来解压,效果是一样的,同时注意那个主题里面是空的,需要去主题网站下载一个主题放里面。
-
开始本地调试
- hexo s(这一步主要是看本地效果,以后也是在这里觉得差不多了再往gitee上部署。
-
在浏览器中输入http://localhost:4000 看效果
- 在git bash窗口中按 ctrl + c 退出本地服务
-
创建博文
- hexo generate(或直接输入hexo g)目录中就会多出一个public文件夹
- hexo new "我的第一篇博文"
- 文章会自动生成在/source/_post目录下
-
Hexo 提供了快速方便的一键部署功能,但是我们要先安装一个插件。
在git bash输入命令:
- npm install hexo-deployer-git --save
-
接下来是配置根目录_config.jml文件修改deploy的值,修改前如下:
deploy:
type: git
repo: 你的仓库地址
远端部署
-
登陆Gitee并新建仓库
- 创建好了后留意你仓库的那个地址
-
开始部署 在blog文件夹中打开git bash输入命令:
-
git config --global user.name "Your Name" git config --global user.email "email@example.com"
-
hexo deploy
之后会弹出输入码云账号密码的对话框。部署成功之后进入自己的码云账号,查看之前创建的项目中出现了本地项目中public文件夹中的文件
-
然后开启码云的Pages功能
- 服务→gitpage→启动
- 访问链接试试看
-
如果主题网页体现不出来,留意启动配置页面那个使用帮助
- 设置好URL
url: 你仓库地址 root: 你项目地址
-
部署到远端
- hexo d
-
完成
主题更换
-
下载zip包解压在themes文件夹下或git clone下来
-
在博客目录中更改
-
theme: 主题名(默认是landscape)
-
-
清理并生成
- hexo clean
- hexo g
-
调试并部署
- hexo d
永远年轻,永远热泪盈眶,永远怀抱希望,永远相信美好的事情即将发生。