博客部署
[toc]
从零开始利用 hexo 框架搭建个人博客并部署到 GitHub page 中
设置 npm 源为国内镜像
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
利用 npm 安装 hexo 客户端
1 | cnpm install -g hexo-cli |
初始化 hexo,创建默认的博客文件
1 | hexo init |
初始化 git
1 | git init |
部署前的工作
修改 _config.yml 中的如下字段,注意冒号后有一个空格
1 | # Deployment |
生成一个 Github 的 token
在 Github 中点击 Settings
->Developer settings
->Personal access tokens
->Generate new token
以创建一个 token
注意关闭页面后就再也看不到 token
,需及时复制
在 blog 目录下安装 git 部署插件
1 | cnpm install --save hexo-deployer-git |
部署到到 Github 上
1 | hexo d |
博客位于 /source_posts 文件夹中
在仓库里添加 CNAME 文件并在文件中填写绑定的域名
仓库的 Settings 中找到 Custom domain 添加域名后保存
在 \Blog\source 路径下创建名为 CNAME 的文件,文件内容为 gdpolar.top
添加域名解析
ping [Github Username].github.io
,得到 IP
在腾讯云的 DNSPod 添加如下两条记录即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GDPolar's Blog!