这个主要是一个博客发表内容的主要步骤,以及如何链接到hexo所需的文件
Quick Start
创建一个md文件,来添加新的内容
1 | $ hexo new "My New Post" |
创建后md文件会在hexo文件下的source的_posts里面
更多的功能: Writing
运行自己的hexo-server
1 | $ npm install hexo-server --save |
Hexo 3.0 把服务器独立成了个别模块,您必须先安装 hexo-server 才能使用1
$ hexo server
安装完成后,输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。1
$ hexo server -p 5000
如果您想要更改端口,或是在执行时遇到了 EADDRINUSE 错误,可以在执行时使用 -p 选项指定其他端口,如下:
更多的功能: Server
使用Hexo生成静态文件
1 | $ hexo generate |
监视文件变动1
$ hexo generate --watch
Hexo 能够监视文件变动并立即重新生成静态文件,在生成时会比对文件的 SHA1 checksum,只有变动的文件才会写入。
完成对文件等内容的修改,进行网页的完成后部署,上传上去
您可执行下列的其中一个命令,让 Hexo 在生成完毕后自动部署网站,两个命令的作用是相同的。1
2$ hexo generate --deploy
$ hexo deploy --generate
简写
上面两个命令可以简写为1
2$ hexo g -d
$ hexo d -g
也可以分成两步1
2$ hexo g
$ hexo d
更多的功能: Generating
快速部署功能,一条命令就能将网站部署到服务器上
1 | $ hexo deploy |
在开始之前,您必须先在 _config.yml 中修改参数,一个正确的部署配置中至少要有 type 参数,例如:1
2deploy:
type: git
更多的功能: Deployment