hexo相关(文件夹对应意义等)
文件夹内容:
- node_modules:文件夹中放依赖包
- public:存放的是hexo根据source里的内容生成的页面
- scaffolds:命令生成文章等的模板
- source:用hexo命令创建的各种文章
- themes:所下载的主题全放里面
- _config.yml:整个博客站点的配置
- db.json:source解析所得到的
- package.json:项目所需模块项目的配置信息
在_config.yml
中添加配置, 部署到自己的GitHub网站上
1 | deploy: |
常用hexo指令:(官网查看指令链接)
hexo version
: 显示版本号hexo init
: 初始化hexo new <title>
: 新建文章(默认等同于hexo new post <title>
)hexo generate
或者hexo g
: 静态文件生成hexo publish
: 发布hexo server
或者hexo s
: 启动本地服务器hexo deploy
或者hexo d
: 自动生成静态文件并部署网站hexo clean
: 清除缓存和已生成的静态文件(一般在更换主题或者修改没有生效的情况下)hexo --safe/--debug/--slient
: 安全/调试/简洁模式hexo new draft "<title>"
: 创建草稿,可以把不用的却不舍得删的文件已到这个目录下hexo new tags "<title>"
: 创建标签hexo new categories "<title>"
: 创建分类
组合操作
hexo deploy -g
生成静态文件并部署网站hexo server -g
生成静态文件并且启动本地服务器hexo clean && hexo s
: 清理并启动本地服务器hexo clean && hexo d
: 清理并部署网站
标题、标签、分类
在Markdown文件的开头添加
1 | --- |
例子:
1 | --- |
如果使用hexo new
命令或者是用工具hexoEdit.app
新建文章会自动生成上面的结构。
(注:hexoEdit是一款书写markdown的工具,在windows和mac上都有版本,这款工具内核是以moeditor为基础改造成可以快速用于hexo blog。
在工具内的设置
中配好hexo配置文件
,创建Post
就会创建hexo文章并把文件保存路径自动定位到hexo的目录中)
多个标签的设置
方式一:仿照Hexo配置文件中的写法
1 | tags: |
方式二:数组写法
1 | tags: [前端,Hexo,HTML,JavaScript] |