Welcome to Hexo!
日常产出博客
写作/新建文章
$ hexo new [layout] <title>
此时会在~/blog/source/_post
目录下生成一个 title.md
的博客文件 ,然后使用vim或其它编辑器对你的文章做修改。
您可以在命令中指定文章的布局(layout),默认为 post
,可以通过修改 _config.yml
中的 default_layout
参数来指定默认布局。
$ hexo new xiaomo "title"
在执行这行指令时,Hexo 会尝试在 scaffolds
文件夹中寻找 xiaomo.md
,并根据其内容建立文章,所以可以新建几个博客模板文件放置在 scaffolds
文件夹下。
一个简单的示例如下:
---
title: {{ title }}
date: {{ date }}
tags:
categories:
---
新建页面
$ hexo new page xxx
本地启动
$ hexo c[lean]
$ hexo g[enerate]
$ hexo s[erver]
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
启动之后http://localhost:4000 即可看到效果
把博客同步到GithubPages
$ hexo c[lean]
$ hexo g[enerate]
$ hexo d[eploy]
hexo命令支持简写,条件是只有一个匹配项,多个时可增加至两个字符去识别
常用命令详解
hexo new
hexo new
命令用于新建文章,一般可以简写为 hexo n
$ hexo new [layout] <title>
layout
可选参数,用以指定文章类型,若无指定则默认由配置文件中的default_layout
选项决定title
必填参数,用以指定文章标题,如果参数值中含有空格,则需要使用双引号包围
publish
该命令的使用方式与 new 十分类似,您也可在命令中指定 layout 来指定布局。
$ hexo publish [layout] <title>
草稿默认不会显示在页面中,您可在执行时加上 --draft
参数,或是把 render_drafts
参数设为 true
来预览草稿。
hexo generate
hexo generate
命令用于生成静态文件,一般可以简写为 hexo g
$ hexo generate
-d
选项,指定生成后部署,与hexo d -g
等价
hexo server
hexo server
命令用于启动本地服务器,一般可以简写为 hexo s
$ hexo server
-p
选项,指定服务器端口,默认为4000
-i
选项,指定服务器IP
地址,默认为0.0.0.0
-l
,--log
启动日志记录,使用覆盖记录格式-s
p 选项,静态模式 ,仅提供public
文件夹中的文件并禁用文件监视
hexo deploy
hexo deploy
命令用于部署网站,一般可以简写为 hexo d
hexo deploy
-g
选项,指定生成后部署,与hexo g -d
等价
hexo clean
hexo clean
命令用于清理缓存文件,是一个比较常用的命令
$ hexo clean
网站显示异常时可尝试此操作
【详细的Hexo使用教程可去食用官方文档】
- 本文链接:https://hexo.cool/2020/04/hexo-shell.html
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues