# Writing new_post_name::title.md default_layout:post titlecase:false# Transform title into titlecase external_link: enable:true# Open external links in new tab field:site# Apply to the whole site exclude:'' filename_case:0 render_drafts:false post_asset_folder:false relative_link:false future:true highlight: enable:true line_number:false auto_detect:false tab_replace:'' wrap:true hljs:false
new_post_name:新文章的默认名称,我们是使用hexo new来构造文章的,生成的文章名就是通过这里配置的,默认为:title.md,也就是标题.md default_layout:预设布局,hexo new可以创建三种文件,post/帖子,draft/草稿,page/页面,这里设置默认值在使用hexo new就可以直接创建对应默认类型的文章,设置了post就等同于说在命令行执行hexo new <name>和执行hexo new post <name>是一样的,也可以设置为draft和page titlecase:把标题转换为 title case external_link
filename_case:把文件名称转换为小写(1)或者大写(2),默认不转换(0) render_drafts:是否渲染草稿文件,默认为false不渲染 post_asset_folder:是否启动资源文件夹,对于我们的网站,如果我们的文章里面有图片,我们可以在source文件夹下建立一个统一的images文件夹来存放图片,但是如果有的文章有很多的资源文件如图片,我们可以通过设置该配置为true,这样在source文件夹下创建文件的同时也会创建一个同名文件夹来存放相应的资源,比如我设置为true,然后执行hexo new newPost
# Category & Tag default_category:uncategorized# 默认分类 category_map:# 分类别名 tag_map:# 标签别名
元数据元素
1 2 3
# Metadata elements ## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta meta_generator:true
是否在页面开头插入下面的meta标签,默认为true
日期/时间格式
1 2 3 4 5 6 7 8
# Date / Time format ## Hexo uses Moment.js to parse and display date ## You can customize the date format as defined in ## http://momentjs.com/docs/#/displaying/format/ date_format:YYYY-MM-DD time_format:HH:mm:ss ## Use post's date for updated date unless set in front-matter use_date_for_updated:false
date_format:日期格式,默认为YYYY-MM-DD,即年月日 time_format:时间格式,默认为HH:mm:ss,即时分秒 use_date_for_updated:启用以后,如果 Front Matter 中没有指定 updated(文件更新日期),post.updated 将会使用 date 的值而不是文件的创建时间,默认值为true
分页
1 2 3 4
# Pagination ## Set per_page to 0 to disable pagination per_page:10 pagination_dir:page