写文章
hexo new [layout] <文章标题>
layout为可选参数,有三种取值:post、page、draft,如果不输入该参数的话,就用_config.yml
配置文件里面的default_layout
参数来指定生成文档的布局。
post
基于 post
布局生成的文档存在于 source\_posts\
目录下,该目录下的文档会作为博客正文显示在网站中。
page
page
布局生成的是类似于首页和关于这样的分类页面。
draft
draft
布局生成的是草稿文档,它生成的文档保存在source\_drafts
目录下,这里的文档不会显示在博客正文中,只有用如下命令才会将草稿发布成正文,即将文章移动到``source_post`文件夹下:
hexo publish “文章标题”
简写命令
新建文章
1
2
3hexo n "文章标题"
或
hexo new "文章标题"将草稿发布为正文
1
2
3hexo p "文章标题"
或
hexo publish "文章标题"本地生成静态页面到public目录
1
2
3hexo g
或
hexo generate启动本地服务预览
1
2
3hexo s
或
hexo server部署到远程仓库
1
2
3hexo d
或
hexo deploy生成静态页面并部署到远程仓库
1
hexo d -g
服务器相关
以调试模式开启本地服务
1
hexo s --debug
更改端口号运行
1
hexo s -p 5000
自定义IP地址运行
1
hexo s -i 你的ip
清除缓存
1
hexo clean
添加豆瓣读书电影模块
如果添加了豆瓣的读书功能,则不能使用 hexo d
这个快捷部署命令,因为hexo douban
和hexo deploy
命令的快捷命令都是hexo d
,会造成冲突,因此部署的命令要写完整的。