blueyi's notes

Follow Excellence,Success will chase you!

Hexo使用过程中遇到的一些陷阱,往往只是一个很小的问题,但可能需要花费很多时间才能查到问题所在,特别是当笔记比较多的时候,并且问题又出在对笔记的markdown文件解析上的时候。

enerate Error: expected end of comment, got end of file

由于某一个markdown文件中有这样一句:

1
`echo ${#arr[@]}`

而出现了错误,经查是由于上述大括号后面跟了#号导致,根本原因是由于Nunjuck parse error 要找出

1
{% raw %}/{% endraw %} block

解决方法是将上述这句去掉,或者使用一对三个

1
`

包裹的方式而不是采用一对该符号包裹的方式进行代码高亮。

现在很多技术网站一般都支持markdown语法,当然几乎所有的轻量级博客也都是使用markdown语法来写博客的。用了一点markdown的基本语法,虽然说东西不是很多,不过觉得还是不太好记,这里就记录下来收藏的markdown相关学习网站以方便以深入学习。具体什么是markdown及简单用法就直接看一下Markdown维基百科吧。

Read more »

github虽然非常好用,而且也已经相当成熟,但由于国内网络原因,导致访问速度很慢,还经常被墙,于是动手将其同步托管到gitcafe上,这样既可以解决国内访问慢的问题,同时也算在github上做了个备份。以下说明是建立在已经在github上搭建过基于hexo的博客,如果还没有在github上搭建或者想直接将博客托管在gitcafe上的也可以参考。关于如何github上搭建,请参考这里

Read more »

忘了这是在哪里看到的一个练习题,也许对于好多人来说太简单了,自己写的时候修改了很多次才满意,感觉二分查找好像就是二叉树最早的原型吧,记录之

Read more »

替换任意长度字符串中的两个字符为指定的一个字符,不知道写的对不对,就没有做太多异常判断,当做个记录吧,这里可以高亮语法,方便查看一些,这里举例只使用大写字符,如果要能处理大小写使用ctype.h做个判断就好。

Read more »

之所以编写本文一方面是为了练习使用这个全新的博客系统,另一方面也为记录在搭建本站时遇到的问题。虽然很多问题网上都有相关的解决的方法,但由于hexo版本的更新以及问题的修复,网上很多方法都已经不在试用,特别是默认模板由最初的light改为了landscape等一个大块代码的更新导致网上的好多修改方法都不再试用。这里有些地方也没有做到完整请谅解,如果有更好的方法,记得提醒我哈。我只是对linux及嵌入式和互联网感兴趣,没有学过任何一门的网页语言,所以问题及解决方法的拙劣之处还请谅解。
有时候折腾的时候遇到问题一直解决不了很想放弃,总是中放弃之后又不甘心,又来重试,如此反复,直到解决完问题后心里非常舒服,感觉如释重负一般,其实有时候回过头来一看,或者让身边人一看也许他会觉得-那么长时间就整个这?这其中的感觉恐怕很多时候只有自己才会理解了!

Read more »
0%