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

使用hexo和Github上创建自己的博客

2015-03-25 11:32 197 查看

1.初步准备

安装git

下载地址:http://msysgit.github.io/

github上创建账号

https://github.com/注册账号,并建立repository

建立仓库名必须是XXX.github.io

可以参考/article/2585028.html

2. 使用hexo

安装node.js

下载地址: http://nodejs.org/download/

安装hexo

安装之前先验证node和npm是否安装成功(由于新版的NodeJS已经集成了npm),在cmd中输入

node -v


npm -v


安装hexo

npm install -g hexo


这里有warn可以不用管。



Hexo使用

新建一个文件夹,我在F盘建了F/hexo

右击打开git bash

执行

hexo init


文件夹自动生成建网站所需的文件。

npm install


会在文件夹下安装node_modules

本地测试

hexo server


然后就可以http://localhost:4000/ 中打开了

记得关server是ctrl+c

创建自己的新博客

在cd到F/hexo,

hexo new "my first blog"
hexo g
hexo d
hexo s


看看http://localhost:4000/ 中新发布的blog

编辑文章:

在F:\hexo\source_posts中有md文件

可以使用markdown来写博文

自行找markdown语法的编辑器。(图片外链可以选择图床)

部署到Github

修改_config.yml配置文件

注意可以放到C++等的一些IDE里修改,我用了C-Free, 不要用文本文件修改 = =。每个:后面需要有一个空格否则会发生错误。

部署到github上时修改_config.yml最后

deploy:

type: git

repository: git@github.com:nichunquan/nichunquan.github.io.git

branch: master

deploy的type改成git,然后运行下

npm install hexo-deployer-git --save




hexo g
hexo d




有些人将Type改为 github。可能没问题,但我出现了下面的问题Deployer not found: github。



可以去你的xxx.github.io看看了~

3. 主题下载



这里注意下你执行命令的文件夹,首先需要在cd themes 中执行clone

更多主题 https://github.com/hexojs/hexo/wiki/Themes

4. 其他

md文件发布问题

在md文件中写中文,发布后会出现乱码的情况,另存为时改为“UTF-8”即可。

参考

http://www.jianshu.com/p/05289a4bc8b2

/article/5109356.html

/article/2585028.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: