引言
经历过如何搭建,如何完善功能,完善细节之后,今天来讲讲关于写文章的一些小技巧。
Markdown
Markdown
是一种标记语言,让你写文章有一种写代码的感觉,非常的爽快和简洁。
Markdown
的语法也不是很难,说语法可能有些人就怂了。其实说是语法,也就是一些小标记,帮助你美化文章。用的其实也就那么几个,写个两三篇,熟能生巧。
我也就不一一介绍语法了,给出几个我觉得还行的别人的介绍~
在MarkDown中,使用尖括号<
和>
,会被文本默认为HTML语句。这将导致尖括号本身及尖括号中的内容都不会被显示。
解决方法:使用转义字符。使用 <
代替 <
, 使用 >
代替 >
。例如要输出<a>
,则需要写为<a>
编辑器
关于编辑器,可以使用HexoEditor,使用教程可以看我的这篇文章。
首页显示摘要
在你写文章里面加上<!-- more -->
,这之前的都会显示为摘要,以我这个文章为例的话:
可以看到图中有一个<!-- more -->
,然后前面的就会在首页显示为摘要。
写作模板
写作模板是yoursite/scaffolds/post.md
,这个文件。
打开这个文件,修改里面的内容,在每次生成新的post文章时候就会自动启用模板。以我的模板为例:1
2
3
4
5
6
7
8
9
10
11---
title: {{ title }}
date: {{ date }}
categories:
tags: []
urlname:
---
# 引言
<!-- more -->
# 后记
前面两个---
之间的是文章的一些参数。包括:标题、日期、分类、标签和自己添加的一个文章链接(下面会讲有啥用)。
后面的是你的正文内容,可以自己定义,用Markdown
语法写好就行。
文章永久链接
默认设定产生的问题
刚刚接触的会发现,新生成的文章链接又臭又长,而且层级很多,那是因为默认设置的是这样保存的,这样不利于SEO也不利于自己管理。
先来看看默认设置是如何,打开站点配置文件,找到permalink
这个选项。
默认的为:permalink: :year/:month/:day/:title/
,这种格式,会将你的文章保存在yoursite/source/_post/年/月/日/标题/index.html
,生成的链接会是yousite.coding.me/年/月/日/标题/index.html
。
如果标题变了,那么链接就变了,特别不利于SEO。
解决方案
这里有定义好的Permalinks
中可以使用的变量。
我尝试过用:id
这个变量,但是生成的还是会变。所以干脆自己定义一个,这样无论文章怎么改,文章的链接都不会变。
我是将Permalinks
变成如下:1
2
3permalink: :category/:year:month:day-:urlname.html
permalink_defaults:
urlname: index
然后配合上上文所说的模板里面的urlname:
这个变量,就可以完成了永久链接的生成了。
我这样设置生成的链接会是yoursite/分类/年月日-urlname.html
,如果模板里面urlname忘了填,默认会是index
。
以我这篇文章为例的话:
看到图中我的urlname
填的是hexo-useful-skills
,可以看我的链接,只有三层,而且正好符合我刚刚的描述。
添加图片
添加图片的话可以,用一般的Markdown
语法写就行:1
![this is alt](链接或图片本机地址 'this is title')
这个语法大家都知道,但是特别要注意的是,一般教程里面都会让你吧[]
里面空着,()
里面只要图片地址。
但是[]
里面的是图片的alt
属性,填上这个,你的图片在百度搜图的时候,才有可能被搜索得到,所以能填上就都填上吧~
填的内容就是和图片有关的一些关键词就行,不要标点符号。
添加版权信息
在主题配置文件里面可以找到这样的选项:
把enable
改成true
就可以了。