博客搭建github pages + HEXO

Github Pages (第一步)

Github Pages免费的静态站点,其特点:免费托管、自带主题、支持自制页面等。
创建Github Pages比较简单,只要你有一个github账号在创建一个仓库就行了,但是这个仓库是有规则的,其格式必须为:yourusername.github.io。然后根据提示一直下一步即可,非常简单。
博客搭建github pages + HEXO_第1张图片

HEXO(第二步)

  1. 安装

https://hexo.io/zh-cn/docs/

  1. 建站
    Hexo安装好了之后,就开始进行建站。打开终端cd到桌面并使用如下命令即可建好

$ hexo init yourname

$ cd yourname

$ npm install

( 进入yourname目录),然后以文本编辑器打开_config.yml文件,滚动到最下面,修改配置如下
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo: git@github.com:xiamoweinuan/xiamoweinuan.github.io.git
  branch: master

然后执行

$ hexo deploy

$ npm install hexo-deployer-git –save

之后生成静态页面

$ hexo g

启动本地服务,进行文章预览调试,命令:

$ hexo server

浏览器输入http://localhost:4000
发布到git

$ hexo d

-

博客主题以更新以及编写

  • 主题更新
    -每次部署的步骤,可按以下三步来进行。

$ hexo clean

$ hexo generate

$ hexo deploy

比如克隆这个博客,https://github.com/daisygao/hexo-themes-cover

  1. cd 到你的目录下

$ git clone https://github.com/daisygao/hexo-themes-cover.git
themes/cover
有些地址不一样的,要cd到themes目录下

  1. 提交,cd到themes/cover

$ git pull

  1. 修改主目录下的 .yml
    theme: cover后

  2. 测试

    $ hexo clean

$ hexo generate 生成

$ hexo s 预览

$ hexo deploy 提交

中间真实遇到好多的问题啊,以下是参考的资源,
http://www.jianshu.com/p/465830080ea9/comments/550752
http://www.jianshu.com/p/834d7cc0668d?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq
http://www.cnblogs.com/zhcncn/p/4097881.html
http://www.jianshu.com/p/5e0ca2b14815
http://www.cnblogs.com/zhcncn/p/4097881.html
http://www.v2ex.com/t/175940

你可能感兴趣的:(github,博客)