hexo常用指令及说明
1. 创建新文章
hexo new "title"hexo n "title"hexo new post "title"
2. 创建新页面
hexo new page "title"
3. 清除缓存
hexo clean执行此指令后清除缓存,会删除站点根目录下的public文件夹。
4. 生成静态网页
hexo g hexo generate执行指令后会在站点根目录下生成public文件夹,hexo会将source文件夹里的.md文件编译为.html文件,存放在public文件夹里。
5. 本地启动服务
hexo s hexo server除站点及主题配置文件外,hexo会启动服务预览并自动更新,无需重启服务器,直接网页功能即可生效。默认地址http://localhost:4000/hexo server -s以静态模式启动。
6. 部署服务器
hexo d hexo deploy将本地数据部署到github。
7. &&的使用
hexo clean && hexo g && hexo s --debug hexo将会依次执行hexo clean``hexo g``hexo s --debug指令,可以随意组合,只要hexo执行后不报错。
8. 本地站点根目录文件夹说明
_config.yml网站的配置信息,可以在此配置大部分的参数。package.json应用程序信息,以及需要安装的模块信息。scaffolds模板文件夹,新建文章时,hexo会根据scaffolds中的模板文件夹新建文件。例如,如果修改scaffold/post.md中的Front-matter内容,那么每次新建一篇文章时都会包含这个修改。source资源文件夹,存放用户资源的地方,如markdown文章,当执行hexo g指令后,除 _posts文件夹之外,开头命名为 _(下划线)的文件及文件夹和隐藏的文件将会被忽略。Markdown和Html文件会被解析并放到 public文件夹,而其他文件会被拷贝过去。themes主题文件夹,Hexo会根据主题来生成静态页面。_config.[theme].yml主题配置文件,为用户自己创建。以butterfly主题的_config.butterfly.yml为例,当用户将主题目录(/themes/butterfly)的_config.yml内容复制到_config.butterfly.yml后(注意:复制的是主题的_config.yml,而不是hexo根目录的_config.yml,且不用删除hexo根目录的_config.yml),以后只需要在_config.butterfly.yml进行配置就行,如果使用了_config.butterfly.yml,配置主题的_config.yml将不会有效果。这将不用担心如果更新主题需要重新配置该主题文件。








