新建
Hexo 使用 new
指令来新建文章、草稿和页面这三种默认 layout 布局。其中 layout 是可选参数,默认值为 post。用户可以通过布局模板来修改或增加。语法:
$ hexo new 布局 "文章名"
布局 | 解释 | 路径 | 注释 |
---|---|---|---|
post | 文章 | source/_posts | 新建一个文章文件 |
draft | 草稿 | source/_drafts | 新建一个草稿文件 |
page | 页面 | source | 新建一个页面文件 |
注意:页面文件需要在主题的 _config.yml
中配置才能显示出来。
布局模板
layout 布局模板放在 scaffolds/
目录下,文件名称就是 layout 名称。每次新建时,Hexo 会尝试在 scaffolds 文件夹中寻找同名文件,并根据其内容建立文章。所以可以在这里添加自己的 layout,作为常用的新建模板使用。同时你也可以编辑现有的 layout,比如 post 的 layout 默认是 scaffolds\post.md
。
这里有一份文章配置信息,可以根据情况修改后作为模板复用,或直接在保存文章的路径新建.md文件中使用:
---
title: 文章名
date: 2013-05-29 07:56:29 #发表日期
updated: 2016-04-06 14:58:03 #更新日期
categories: Life #文章分类
tags: [tag1,tag2] #文章标签,多标签时使用英文逗号隔开
photos: #如果使用Fancybox(文章头部展示图片),如此设置
- URL1
- URL2
---
#从这里开始
#就是正文
#使用markdown
调试和部署
$ hexo clean #清除静态页面缓存(清除 public 文件夹)
$ hexo g #在本地生成静态页面(生成 public 文件夹)
$ hexo s #启动本地服务 http://localhost:4000,进行预览调试
$ hexo d #远程部署,同步到 GitHub
如果出现问题,最好先使用 $ hexo clean
来清除 Hexo 的缓存。最后使用组合命令 $ hexo d -g
远程部署网站。
网友评论