本文写作时间:20180112
码云不支持私有域名绑定。
github又略慢(但支持私有域名),
coding需要完善信息+主页显示coding广告“Hosted by
Coding Pages”(付费另说)
第一步 准备工作
1. 安装node.js
https://nodejs.org/en/
2. 安装git,
https://git-scm.com/downloads
3. 申请码云账号,
https://coding.net/ 填写详细信息升至银牌会员。
第二步 搭建博客操作步骤:
git bash命令行下
1. 安装Hexok框架
npm install hexo-cli -g
2. 新建文件夹
mkdir test
3. 初始化
hexo init
4. 生成静态页面
hexo g
5. 启动本地访问
hexo s 此时可以输入提示的地址访问。
6. coding
新建与用户名一样的项目。记住地址https://git.coding.net/xxx/xxx.git
。
7. 修改配置文件 打开test/_config.yml,
(1) 修改URL url:
https://git.coding.net/xxx/xxx.git
(2) 修改deploy地址:
deploy:
type: git
8. 编译
hexo generate
9. 上传至coding hexo deploy
10. 开启pages服务,开启后可以通过项目地址访问自己的网页。
11. 绑定域名:
(1) 在域名控制台,将域名绑定至pages.coding.me,一个是不带www的,一个是带的。带www的类型就是www,不带的前写@。
(2) 在coding Pages页面自定义标签下,将两个域名绑定。
(3) 在SSL/TLS 证书标签下,按提示操作。
一定要自己域名先绑定至pages.coding.me。否则会失败,而且30分钟只能申请一次!!!
(4) 刷新,绑定成功后,就可以通过自己域名访问博客了。
第三步 博客内容修改
1. 修改主题
自己去找主题吧,知乎的问答提供的很多,大致是将主题clone至themes目录,然后在主配置文件选择theme。OK。
2. 发布文章
文章目录:source\_posts,以markdown文件形式存在。注意博客文章排序是以发布时间为顺序。没有置顶功能。可以自己弄。
3. 修改关于页面
关于页面与使用主题里的配置有关系,需要查看制定的关于页面的标签和名字。一般都是about.
此时可以用命令生成。hexo new page "about" ,生成文件在source\about 下的index.md
4. 修改友情链接
在主题配置文件中的 links 下修改。
5. 添加coding广告
在主题layout\_partial\footer.pug添加coding的广告
6. 修改博客名字
在主配置文件里修改
问题:
1. 博客显示不正常/css未加载
创建的项目需要和用户名一致。
参考资料
感谢各位的无私奉献!
最简单的使用Hexo+OSChina(码云)+git搭建自己的静态blog博客网站教程
屠城的博客