朱琛的小屋

Hexo博客第五站:文章配置+Markdown语法

现在我们可以尽情写自己想写的东西了。但是首先我们得学会在哪写和怎么写。

1. 在哪写(Hexo 文章配置)

1.1 从别处迁移

如果我们之前在别的网站已经有了自己,./的博客,那当然不能直接扔掉啦,Hexo可以从RSS/Jekyll/Octopress/Wordpress迁移之前的博客(传送门 从别处迁移到Hexo)。

1.2 自己写

首先我们在Git Bash中输入:

hexo new "article name"

然后我们在博客根目录/source/_posts下会看见新产生的article name.md
如果我们想改变这个名字的格式,就可以在站点配置文件的31行左右改变new_post_name,下面将名字格式改成了类似这样的2015-09-29-name.md

# Writing
new_post_name: :year-:month-:day-:title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
filename_case: 0
render_drafts: false

然后重新生成一篇文章,可以看到产生的是2015-09-29-article name.md吧。

此时我们进入这篇文章,可以看见:

title: q                  //文章的名字
date: 2015-10-03 15:53:11 //你生成这篇文章的时间
tags:                     //文章的标签
....

类似这样的开头属性还有:

updated     修改日期        文件的修改日期    
comments    是否开启评论    true(默认)   
tags        文章标签          
categories  文章分类    
permalink   url中的名字    文件名
description 文章摘要

举两个例子:

//这个文章不允许别人评论,默认评论是开启的
title: Hexo博客第二站:部署到GitHub
date: 2015-09-28 20:29:48
comments: false

//这个文章有两个标签,属于两个类别
title: Hexo博客第二站:部署到GitHub
date: 2015-09-30 15:06:50
tags:
- Hexo
- GitHub
categories:
- Hexo
- GitHub

接下来我们就可以在下面写自己的文章啦,但是文章要符合Markdown语法,MarkDown语法是啥子?我们要咋写啊?

2. 怎么写(Markdown)

Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。

网上有很多的Markdown软件,我用的是作业部落,感觉这个软件做的很不错。其他的也有一些人是用sublime+插件(传送门 sublime text 2 下的Markdown写作),大家可以自己选择自己想要的。

至于Markdown语法,一开始准备自己写,但是后来发现有好多内容网上已经有了,再写出来会很重复。所以基本语法我就不提了。在这里说一些我在用Markdown时的心得。

  1. NexT主题有一个配置选项toc_list_number: true,这个选项使我们的目录会自动配上顺序标号,所以我们在自己写的时候可以不用带上了,如果不习惯的话,把这个配置注释掉即可。
  2. 在用Markdown写命令的时候,我们将命令缩进四个空格,就会出现下面的情况。

    此处是你的命令
    

绝大部分时候,一个Tab就是四个空格,当然你也可以设置,例如用sublime写作时,你就可以设定一个Tab等于多少空格。

  1. 在用Markdown写代码的时候,我们只要用三个点将代码包起来就可以,Markdown会自动进行代码高亮和分辨语言。就像这样:

    1
    #include<stdio.h>

Markdown变得越来越流行,他的兼容性和可读性可以胜任各个场合,而且如果伴随着一些专业编辑器,我们的写作速度大大加快了。

从现在开始,大家可以开始自己的博客创作之路了!

朱琛 wechat
扫一扫,用手机看更方便~
坚持原创技术分享,您的支持将鼓励我继续创作!