一、准备工作
1.node
用来生成静态页面,去官网下载一个就好了
2.git
把本地的hexo内容提交到github上去
一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
二是Xcode集成了Git,可以在Xcode中安装,不过我用了第一种。
3.github
登录自己的Github账号(没有需要可以注册一个,蛮简单的),新建一个仓库,命名法为”你的用户名.github.io”.
比如这样!
二、安装hexo
终端执行命令
1 | $ sudo npm install -g hexo 或者 $ sudo npm install -g hexo-cli |
不要忘记加sudo,否则会因为权限问题报错。
三、初始化
新建一个blog文件夹,cd到这个目录,执行以下命令
1 | $ hexo init |
执行以下命令,安装npm
1 | $ npm install |
执行以下命令,开启hexo服务器
1 | $ hexo s |
此时,在浏览器中打开网址http://localhost:4000 ,能看到如下页面
对这个图是我盗的
四、创建仓库
1.vim打开_config.yml
cd到blog目录下,执行
1 | $ vim _config.yml |
打开滑到最后,修改为
1 | deploy: |
修改成自己用户名的亚子就好了
注意冒号后要加空格,否则会报错。
保存修改用:wq
2.执行生成静态页面命令
$ hexo generate 或者:hexo g
此时若出现如下报错:
ERROR Local hexo not found in ~/blog
ERROR Try runing: ‘npm install hexo –save’
则执行命令:
npm install hexo –save
3.配置命令
1 | $ hexo deploy 或者:hexo d |
若你未关联Github,则执行hexo deploy
命令时终端会提示你输入Github的用户名和密码
1 | Username for 'https://github.com': |
命令执行成功后,打开 http://sym0320.github.io 会出现和 http://localhost:4000 时一样的页面。
哈哈哈哈就是他了
五、发布文章
新建.md文件
cd到blog文件夹下,执行
1 | hexo new "xxx" |
就会在source/_posts下生成xxx.md
文章编辑完成后,执行
1 | hexo g |