博客系统搭建
参考博文:https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html
hexo博客系统依赖于github,部署全部为静态md文件,不需要服务器,实乃懒人穷鬼之首选
安装node
过程略
安装Git
过程略
安装Hexo
1 npm install -g hexo-cli
依旧用 hexo -v 查看一下版本
找个合适的地方初始化项目
1 hexo init myblog
myblog名字随意
1
2
3
4 cd myblog
npm i
hexo g
hexo s
至此,你的博客系统本地版本就完成了
部署到github
1、注册github账号
2、添加ssh key
3、在github上新建项目
注意你的项目名为 username.github.io 其中username是你github的账户名
4、配置本地项目
配置文件是项目根目录下 _config.yml
1
2
3 type: git
repository: git@github.com:kelezxw/kelezxw.github.io.git #发布到github
branch: master
5、推送文章上去
1
2
3 hexo new <name> //新建文件
hexo g //生成部署文件
hexo d //发布
现在你可以用kelezxw.github.io访问你的博客了
配置私有域名
1、首先你要买个域名
2、域名指向你github域名的ip
3、source文件夹下新建 CNAME 文件,没有后缀,里面写上你的域名
4、发布项目,过一会你就可以通过自己的域名访问了
主题系统
有一点注意的地方是,使用了next主题,项目的language配置要和theme/next里面一致,没有用主题前中文是 zh-Hans ,next主题下是 zh-CN