解决写上篇文档“Hexo+GitHub搭建个人博客”遇到的问题

超链接网址问题

  问题描述:使用正常的 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语言中括号(尖括号)的字符编码,用&lt;代替<,用&gt;代替>,最后该文字终于出来了。

给文字添加颜色问题

  问题描述: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