debian搭建github博客手册
本文于 487 天之前发表,文中内容可能已经过时。
安装npm node.js
1
2
3
4sudo apt install node.js npm
安装 hexo
npm install hexo验证 hexo
1
2
3
4
5
6hexo -v
创建blog仓库
mkdir blog_repo_name
cd blog_repo_name
hexo init安装主题
1
2#此方法安装的主题文件位于node_modules,亦可下载主题包放在themes文件下,效果一致
npm install --save hexo-theme-fluid使用主题
修改_config.yml
1
2#将主题指定为所需主题
theme: fluid配置主题
根据需要修改 node_modules/hexo-theme-fluid/_config.yml
生成网页
1
2
3
4
5
6
7
8
9#清除旧的网页
hexo clean
#生成静态网页
hexo generate
#本地查看静态网页
hexo server
部署到github安装部署依赖
1
npm install --save hexo-deployer-git
修改 _config.yml
1
2
3
4deploy:
type: git
repo: <repository url> #https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
branch: [branch]提交
1
2#本地查看网页满意后提交
hexo d更改域名
找到某域名服务网站,选购所需域名。
更改解析内容
添加4条 a记录指向以下ip
1
2
3
4185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153添加一条CNAME记录指向yourname.github.io
更改github设置点击仓库
setting->pages->Custom domain,将域名输入,等待解析dns进程完成,再进入域名查看是否成功。