Hexo基础—文章篇

新建文章需要在命令行中输入:

$ 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,刷新一下即可预览。

属性
文章可以拥有如下属性:

SettingDescriptionDefault
layoutLayoutpost或page
title文章的标题
date创建日期文件的创建日期
updated修改日期文件的修改日期
comments是否开启评论true
tags标签
categories分类
permalinkurl中的名字文件名

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

分类和标签
例如:

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

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

 <center>这是需要居中的文字</center>
这是需要居中的文字
layout 如果你修改了layout,在scaffolds文件夹里一定要有名字对应的模版文件,否则会采用默认模版。

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

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

VariableDescription
:titleEscaped title (lower case and replace spaces with dash)
:yearCreated year (4-digit)
:monthCreated month (2-digit)
:i_monthCreated month (Without leading zeros)
:dayCreated day (2-digit)
:i_dayCreated 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>
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值