超链接网址问题
问题描述:使用正常的 markdown 超链接格式[]()
没问题,然而当直接将一个网址链接放入该文档时,它会将该链接后面的文字也当成是该链接的一部分,直接点击链接时,会将后面的文字也放入浏览器地址栏,从而出现网页 404 错误:404: Page could not be found。
解决办法:在网址链接后输入一个空格以隔开网址链接和后面的文字或用<url>
将网址括起来。
超链接样式问题
问题描述:Shaun 使用的 hexo 主题是基于 spfk 主题稍微修改过的,spfk 主题能自动修改超链接原有的样式,挺好看的 :D,但是当 Shaun 在 markdown 中数字编号列表,即有序列表中添加超链接时,其样式并没有修改,还是普通的超链接样式。
解决办法:没有解决。最后只是跳过了这个问题,就用中文的序号表示列表。
文本段落问题
问题描述:为了使文本有段落感,一般都会在段落首字前空两格,但是在 markdown 中空两格,用 hexo 发布后并没有空两格,这使得文档没有段落感,阅读体验有点差。
解决办法:将中文输入法由半角切换至全角,在段落首字前输入两个空格即可。
显示英文尖括号问题
问题描述:由于上篇文档需要在文档中显示<youname>
,但由于 Hexo 可能将其当做一个 xml 标签处理了,所以发布之后的文档没有显示该文字。
解决办法:首先 Shaun 尝试了转义字符\
,谁曾想它只出现了一个转义字符,该文字还是没显示,Shaun 差点又要跳过这个问题,将其用另一种表示法了。后来 Shaun 想到这最后不是会转为 html 吗,Shaun 就直接用 html 中尖括号的表示法不就行啦 :p,于是参考HTML语言中括号(尖括号)的字符编码,用<
代替<
,用>
代替>
,最后该文字终于出来了。
给文字添加颜色问题
问题描述:Shaun 想给注意事项上的需要注意的问题添加醒目的颜色,但 markdown 本身不支持给文字添加颜色。
解决办法:由于 Hexo 最后会将 markdown 文档转换为 html 文档发布,所以直接将 html 标签写进 markdown 文档,最后自然会出现 html 样式,Shaun 这里参考CSDN-markdown编辑器语法——字体、字号与颜色,给想要变色的文字添加<font color=#FA8072></font>
标签。
参考资料
[1] HTML语言中括号(尖括号)的字符编码(http://liuxufei.com/weblog/jishu)
[2] CSDN-markdown编辑器语法——字体、字号与颜色(http://blog.csdn.net/testcs_dn)