前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo 入门指南(三) - 文章 & 草稿

Hexo 入门指南(三) - 文章 & 草稿

作者头像
ApacheCN_飞龙
发布2019-02-15 10:39:35
9230
发布2019-02-15 10:39:35
举报
文章被收录于专栏:信数据得永生信数据得永生

文章

命令行中输入:

$ hexo new "new article"

之后在source/_posts目录下面,多了一个new-article.md的文件。

打开之后我们会看到:

title: new article
date: 2014-11-01 20:10:33
tags:
---

文件的开头是属性,采用统一的yaml格式,用三条短横线分隔。下面是文章正文。

文章的正文支持markdown格式,建议你先学习一下它的语法。markdown不像html似的一大堆标签,很简单,只有几个符号。

新建、删除或修改文章后,不需要重启hexo server,刷新一下即可预览。

属性

文章可以拥有如下属性:

Setting

Description

Default

layout

Layout

post或page

title

文章的标题

date

创建日期

文件的创建日期

updated

修改日期

文件的修改日期

comments

是否开启评论

true

tags

标签

categories

分类

permalink

url中的名字

文件名

动态博客中通过发布文章页面设置的各种属性,在hexo里要这样设置。

分类和标签

例如:

categories:
- 日记
tags:
- Hexo
- node.js

摘要

同wordpress一样,<!--more-->之上的内容为摘要。

layout

如果你修改了layout,在scaffolds文件夹里一定要有名字对应的模版文件,否则会采用默认模版。

文件名

在配置文件中的new_post_name项可以设置文件名,默认为:title,也就是你在命令行输入的名字。

文件名可以为下面几个变量和字符串常量的任意组合:

Variable

Description

:title

Escaped title (lower case and replace spaces with dash)

:year

Created year (4-digit)

:month

Created month (2-digit)

:i_month

Created month (Without leading zeros)

:day

Created day (2-digit)

:i_day

Created day (Without leading zeros)

草稿

草稿相当于很多博客都有的“私密文章”功能。

$ hexo new draft "new draft"

会在source/_drafts目录下生成一个new-draft.md文件。但是这个文件不被显示在页面上,链接也访问不到。也就是说如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。

如果你希望强行预览草稿,更改配置文件:

render_drafts: true

或者,如下方式启动server:

$ hexo server --drafts

下面这条命令可以把草稿变成文章,或者页面:

$ hexo publish [layout] <filename>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年11月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章
  • 属性
  • 分类和标签
  • 摘要
  • layout
  • 文件名
  • 草稿
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档