版权声明:原创不易,未经作者允许请勿随意转载!因个人能力和精力有限,难免有疏漏和不足之处,欢迎指正,谢谢~ https://blog.csdn.net/lijing742180/article/details/85622346
常用的 npm 命令
npm install hexo -g # 安装 Hexo
npm update hexo -g # 升级 Hexo
1、init
$ hexo init [folder]
在 folder 文件夹下新建并初始化一个网站。
如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。
2、new
$ hexo new [layout] <title>
可以简写为:
$ hexo n
其中 layout 用来指定文章的布局,有如下三种选项:
布局 | 对应路径 |
---|---|
post | source/_posts |
page | source |
draft | source/_drafts |
-
默认为 post 布局,对应路径中存放所有的博文内容;
-
page 布局中对应的是网站的菜单列表;
-
draft 布局可以用于保存未完成的草稿文章,默认不会显示在页面中;
可以通过修改站点配置文件 _config.yml 中的 default_layout 参数来修改默认布局。
如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。
如果参数 title 包含空格,要使用引号括起来。
3、generate
$ hexo generate
可以简写为:
$ hexo g
生成静态文件。
选项 | 描述 |
---|---|
-d, --deploy | 文件生成后立即部署网站 |
-w, --watch | 监视文件变动 |
4、server
$ hexo server
可以简写为:
$ hexo s
启动服务器预览。
默认情况下,预览网址为: http://localhost:4000/。
选项 | 描述 |
---|---|
-p, --port | 重设端口 |
-i, | 自定义 IP |
-s, --static | 只使用静态文件 |
-l, --log | 启动日记记录,使用覆盖记录格式 |
如:
hexo server # Hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s # 静态模式
hexo server -p 5000 # 更改端口为 5000
hexo server -i 192.168.1.1 # 自定义 IP
5、deploy
$ hexo deploy
可以简写为:
$ hexo d
部署网站。
参数 | 描述 |
---|---|
-g, --generate | 部署之前预先生成静态文件 |
6、clean
$ hexo clean
清除缓存,若是网页正常情况下可以忽略这条命令。