HEXO+Github,搭建属于自己的博客(下)
2016-03-10 17:27
375 查看
刚刚那blog虽然很简陋,但好歹有了一个属于自己的小窝了。参考链接,本地已经简单的设置好了,但是现在域名和服务器都是基于自己的电脑,接下来需要跟github进行关联。
建立与你用户名对应的仓库,仓库名必须为【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
解决方法: 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的版本
这里有大量的主题列表使用方法里面
都有详细的介绍,我就不多说了。
我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,
配置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的版本
这里有大量的主题列表使用方法里面
都有详细的介绍,我就不多说了。
我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,
相关文章推荐
- vb计时器制作第二节
- HEXO+Github,搭建属于自己的博客
- java 内存溢出的 解决方法!~
- ecplise建java工程有红色叹号
- C# 集合
- Spring Hibernate Transaction示例
- phpstrtotime()对于31日求上个月有问题
- Java概述和开发环境
- [C#] 如何分析stackoverflow等clr错误
- Matlab和java混合编程开发
- [C#] 如何分析stackoverflow等clr错误
- Spring、Spring MVC、MyBatis整合文件配置详解
- java解压zip文件实例
- Java SE技术概览 - Jave SE Platform at a Glance
- java四种内部类
- 如何设置Eclipse使用JDK
- HDU 1.1.4 A+B for Input-Output Practice (IV)
- HDU 1.1.3 A+B for Input-Output Practice (III)
- elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案
- 【四圣龙神录的编程教室】第24章、来制作boss吧