2017-03-02
2017-03-02
GitHub 博客快速搭建
[TOC]
环境:Win7
搭建流程
Node.js | Hexo | Next(themes)
基础
- 首先安装Node.js 注意Path指定位置(影响到balabala一些配置的存放的位置,默认C盘,建议改)
- Node.js安装好后,选择一个文件夹安装Hexo(此处为搭建Blog的位置)
- 将GitHub账号的博客地址添加到Hexo的配置文件中(根目录 _config.yml),并将部署方式改为Git(老版本是GitHub方式)
- 根据指令部署后即可完成基础的博客搭建,此时查看博客仓库是否上传了静态资源(如果上传了则代表搭建成功)
- 短暂的延迟后进入博客网页即可看到搭建的博客
- 写博客的方式–>将编写的md文章放在posts下,然后 hexo g d 部署一下即可(每次方式用这个指令就可以上传文章了,文章会被自适应解析)
参考https://www.cnblogs.com/fengxiongZz/p/7707219.html
进阶
Hexo中的themes是主题设定的位置,可以选择主题,教程中选择Next的基础主题(没有追求可以凑合用( • ̀ω•́ )✧)
themes中的(_config.yml)是主题的配置,里面可以根据提示做自己的简单配置,包括菜单的增减和修改,布局等等,如下
1 | # Directory |
根据教程和注释完成自己的布局即可
参考http://www.cnblogs.com/fengxiongZz/p/7707568.html
进阶加强
完成这些想玩点花的话可以去官网或者GitHub找喜欢的themes修改使用,教程百度一大堆( • ̀ω•́ )✧
一大波官网主题:https://hexo.io/themes/
第三方的插件口头整合
- 第三方登录(Github)
- 评论功能
- 站内搜索
- 站内统计
- 交互式背景
- 网易云播放器插件
- 将网站的所有图片通过url委托给第三方云图片服务器(七牛云存储10G免费)
- …
维护技巧
当不能保证在同一台电脑上传文章时,可以选择master分离的方式或者将博客部署在自己的远程服务器上