debian搭建github博客手册
安装npm node.js
使用nvm管理npm版本1
2
3
4
5
6
7
8
9
10
11# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.18.0`
# verifies the right npm version is in the environment
npm -v # should print `10.8.2`安装 hexo
1
2
3
4npm install hexo-cli -g
验证 hexo
hexo -v创建blog仓库
1
2
3mkdir 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#清除旧的网页
hexo c
#生成静态网页
hexo g
#本地查看静态网页
hexo s部署到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
- 添加4条 a记录指向以下ip
更改github设置
- 点击仓库
setting->pages->Custom domain,将域名输入,等待解析dns进程完成,再进入域名查看是否成功。
- 点击仓库
debian搭建github博客手册
http://example.com/2020/01/17/debian搭建github博客手册/