博客搭建github pages + HEXO

来源:互联网 发布:数据库关系代数 编辑:程序博客网 时间:2024/05/16 04:56

Github Pages (第一步)

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

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.htmldeploy:  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 提交

一些常用命令:

hexo new"postName" #新建文章hexo new page"pageName" #新建页面hexo generate #生成静态页面至public目录hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)hexo deploy #将.deploy目录部署到GitHubhexo help # 查看帮助hexo version #查看Hexo的版本

文/潘柏信(简书作者)
原文链接:http://www.jianshu.com/p/465830080ea9/comments/550752
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

中间真实遇到好多的问题啊,以下是参考的资源,
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

0 0
原创粉丝点击