您的位置:首页 > 编程语言

HEXO+Github,搭建属于自己的博客(下)

2016-03-10 17:27 375 查看
刚刚那blog虽然很简陋,但好歹有了一个属于自己的小窝了。参考链接,本地已经简单的设置好了,但是现在域名和服务器都是基于自己的电脑,接下来需要跟github进行关联。


配置Github


建立Repository

建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法,然后建立关联,我的blog在本地/Users/leopard/blog,blog是我之前建的东西也全在这里面,有:

_config.yml node_modules publicsourcedb.json package.json scaffolds themes

现在我们需要_config.yml文件,来建立关联,命令:

vim _config.yml

翻到最下面,改成我这样子的

deploy:type: git

repository: git@github.com:VijayMay/vijaymay.github.com.git(这要用ssh格式的)

branch: master

网上会有很多说法,有的type是github, 还有repository 最后面的后缀也不一样,是github.com.git,我也踩了很多坑,我现在的版本是hexo: 3.1.1,执行命令hexo -vsersion就出来了,貌似3.0后全部改成我上面这种格式了。

忘了说了,我没用SSH Keys如果你用了SSH Keys的话直接在github里复制SSH的就行了,总共就两种协议,相信你懂的。

然后,执行配置命令:

hexo deploy

然后再浏览器中输入http://vijaymay.github.io/就行了,我的github的账户叫vijaymay,把这个改成你github的账户名就行了


部署步骤

每次部署的步骤,可按以下三步来进行。

hexo clean

hexo generate

hexo deploy


如发生 ERROR Deployer not found: git 或者 ERROR Deployer not found: github

解决方法: npm install hexo-deployer-git --save


一些常用命令:

hexo new"postName" #新建文章

hexo new page"pageName" #新建页面

hexo generate #生成静态页面至public目录

hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)

hexo deploy #将.deploy目录部署到GitHub

hexo help #查看帮助

hexo version #查看Hexo的版本

这里有大量的主题列表使用方法里面

都有详细的介绍,我就不多说了。

我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: