专栏首页信数据得永生Hexo 入门指南(三) - 文章 & 草稿

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

属性

文章可以拥有如下属性:

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>
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/wizardforcel复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Hexo 入门指南(一) - 简介 & 准备

    Hexo是一个开源的静态博客生成器,用node.js开发,作者是台湾大学生tommy351。

    ApacheCN_飞龙
  • Hexo 入门指南(五) - 搬家 & 备份

    wordpress的话,后台“工具->导出”就可以生成。点点和lofter也支持类似操作。如果遇到不支持导出xml的博客,先用http://www.diandi...

    ApacheCN_飞龙
  • Hexo 入门指南(七) - 评论 & 分享

    首先到多说官网去注册一个账号。然后点击进入添加站点页面,填写所有信息。注意,多说域名的前缀就是站点的短网址,下面要用到,这里假设为short_name。

    ApacheCN_飞龙
  • Hexo 入门指南(六) - sitemap、rss 和部署

    之后重启博客,访问/atom.xml和/sitemap.xml,会发现已经生成了。可以把sitemap提交到搜索引擎的站长平台来增加收录。

    ApacheCN_飞龙
  • Hexo 入门指南(二) - 安装、初始化和配置

    站点的配置文件是_config.yml,如果你不小心改花了,这里提供了一份默认的:

    ApacheCN_飞龙
  • Hexo 入门指南(四) - 页面、导航、边栏、底栏

    会在source/about中生成index.html。这个就叫做页面,不在文章列表显示,可以通过http://localhost/about浏览。

    ApacheCN_飞龙
  • Gatsby入门指南—添加博客文章列表(3)

    前端大彬哥
  • Gatsby入门指南—添加博客文章列表(3)

    前端大彬哥
  • React-Native入门指南(三)

    在不断深入的过程中,发现React-Native布局和样式的坑还有很多,他没有像浏览器那样灵活和有规律可循,其中的规律需要我自己踩坑的时候发现。比如:不存在zI...

    疯狂的技术宅
  • Hexo使用文档

    安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

    机械视角
  • hexo常用命令

    Hexo 约有二十个命令,但普通用户经常使用的只有下列几个: hexo s hexo s是hexo server的缩写,命令效果一致;启动本地服务器,用于预览主...

    xiangzhihong
  • 个站建设基础教程

    Hexo 是一个静态网站生成器,基于 Hexo 框架,可以生成自己想要的网站风格,以及网站内容,样式自己可以定义。

    程序猿Damon
  • 终极 shell 脚本 快速入门指南 (三) 引号

    之前我们已经学习了 hello world 和 shell 脚本变量,接下来我们一起研究引号。

    白玉无冰
  • hexo初始化

    caoayu
  • 个人博客搭建具体操作

    因为hexo是基于node.js的,所以node.js是必须要装的,安装也特别简单,去 官网 下载适合自己windows的版本。安装过程一直下一步就行了,什么也...

    小小咸鱼YwY
  • 5.hexo博客部署到 Github和 coding

    最后执行以下命令就可以部署上传啦,以下 g 是 generate 缩写,d 是 deploy 缩写:

    leader755
  • 一个完整的Django入门指南(三)

    第五部分  Introduction Welcome to the 5th part of the tutorial series! In this tutor...

    zhang_derek
  • 个人博客建设——Hexo的一些常见组件设置2

    我的CN華少博客建设也有一段时间了,这段时间想去更新一下文章,突然发现原来的源码被我不知道弄到哪里去了,于是乎我又准备重新建一个项目,并在其基础上更换一套新的模...

    cn華少
  • 消息队列中间件(三)Kafka 入门指南

    Kafka的前身是由LinkedIn开源的一款产品,2011年初开始开源,加入了 Apache 基金会,2012年从 Apache Incubator 毕业变成...

    未读代码

扫码关注腾讯云开发者

领取腾讯云代金券