版本管理

使用 git 来管理发布的文章。每次发布文章文章,提交到 git 仓库。 忽略 node_modules 以及 public 文件夹。

web page

hexo 引擎生成的 public page 部署到 github page. 或者部署到国内的 coding. coding需要进行本机配置 ssh key. 将本地生成的 RSA public 密钥内容配置到coding后台。 github 需要到官网上个人中心配置找到 AcccessKey. 配置时候 https://accesskey@github.com/username/username.github.io.git 。当部署失败时候,请检查SSHKey相关授权。 当部署时遇到脚本失败及 mode argument must be integer 相关错误时候,可通过 nodejs 降级以达到版本兼容。我是通过安装 hexo-deployer-git 高一点的版本来解决此问题。

域名映射

在阿里云域名管理后台配置DNS解析,把域名指向githubpage的服务器。

主题配置

将第三方主题fork到自己仓库,然后再clone下来。主题相关配置提交到自己仓库。当主题发生变更时候,我们可以选择同步需要的模块来达到使用最新主题功能。

其他配置

统计,分享,评论等插件需要到第三方平台进行配置。然后把相关key配置到config文件的对应模块。

https 配置

博客配置SSL 支持443端口。申请亚洲诚信SSL证书(/ssl),并绑定域名。在网络内容分发处(cdn/certificate)为域名配置该证书下的cdn加速。在域名管理处(cdn/domains)查看开启cdn加速。
ssl监控管理处添加监控,查看配置状态。(sslpod/monitor), 查看证书状态(sslpod/sslcert)
最后为网站关联域名,重新部署即可。

评论