下载

之前在公司搭过,家里电脑一直没写过东西,就重新弄了下,留个步骤在这里,备查。

  1. 下载nodejs,并安装。

  2. 下载git,并安装。

安装

3bc004a (init local)
OK,开始安装hexo,官网

1
2
3
4
$ npm install -g hexo-cli
$ hexo init <folder>
$ cd <folder>
$ npm install

依次安装,完成后,会出现一些文件夹,可以在config.yml里进行一些设置,具体自己去官网看。

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

source就是资源,文章都是放在_posts下面的,themes是放主题的。
$ hexo init [folder] 新建一个网站
$ hexo g 就可以生成网页文件了
$ hexo s 启动服务器,默认为 http://localhost:4000/
有的时候4000端口被占了,那么就$ hexo s -p 3600换个端口
如果发现无法启动,或者启动后无法访问,那么请安装服务
$ npm install hexo-server --save

上传

3bc004a (init local)
网站建立了,那么要上传啊,上传到github上,申请账号建立仓库什么的,这里不多说了。在config.yml里配置上你的地址

1
2
3
4
deploy:
type: git
repo: https://github.com/Ayanokouji-Kenn/ayanokouji-kenn.github.io
branch: master

记得安装上传组件
$ npm install hexo-server --save


应该差不多都搞定了,以后写文章就直接在source-posts下面新建文件,
写好了之后

1
2
$ hexo g
$ hexo d

就可以了。
对了,多提一嘴,为了让多台机器都可以写博客,可以把source,themes,_config.yml这几个文件也保留起来,我是直接在github的博客仓库上新建了个branch用来存放这3个东西的,你们随意。