Hexo内嵌html或者Js代码遇到的问题

前言


在没有遇到这个坑之前我是完全不知道原来markdown里面是可以嵌入html或者js代码运行的。好吧是我孤陋寡闻了。在了解了原来还有这种操作的时候,整个人是惊呆了。,但想想也是,不然一个博客里面随随便便冒出一个button还能点击是怎么做出来的。

进坑过程

<script type="text/javascript" alert("hello world!");>

比如上面一段代码,写出来了,在markdownpad上面还是可以看到的,但是在hexo中就看不到了。此时脸上笑嘻嘻,心里*。(以上代码我是直接用``括起来的,如果没有扩起来的话,博文后面的内容是完全看不到的。)也是很奇怪这个东西,好像是因为hexo把MD文档全部按照它自己的语法编译了一次,这样就导致编译看起来效果不错,发布出去到处是坑。

昨晚上我写了一篇博文,hexo g的时候就宝一大堆错,我尝试在其报错的位置进行解决,但是左看右看确实没错。原来是因为hexo文档中的有js代码,引起了连锁反应。毕竟hexo到现在虽然很不错了,但是还有些问题。

脱坑过程

遇事不决用谷歌,带着问题翻墙出去。结果发现没有人遇到和我一样的问题。难受。各个大佬群咨询,大佬们给出的建议都尝试了,还是没有办法。

卸载重装,我就差换电脑了,哈哈哈。

好了,说下脱坑方法,在你的JS或者HTML代码前面加上4个空格,编译完美通过。

记录下我的经历,方便以后遇到同样问题的兄弟。

总结

遇到问题不要慌。能够解决问题的程序员才是好程序员。不断的写bug,不断解决bug才是开发的乐趣。hexo是可以内嵌前端代码的,注意不要被这个坑了,好了,现在弄得差不多了,后面准备回归我的老本行了,写Android了。

最近新发现了一个markdown编辑器,还不错,如果不是因为不支持上传图片的话,我就转过去了。我也和开发的人聊了下,准备接入图床或者七牛云的接口。据说是hexo定制的,现在hexo的github主页就挂的这个编译器。有需要的可以去试试。

附上链接地址:HEXOEditor

好了就到这里,踩了很多坑,不一一列出来了,大家有问题的话可以留言评论!

-------------The End-------------

本文标题:Hexo内嵌html或者Js代码遇到的问题

文章作者:Dimple

发布时间:2018年01月05日 - 20:01

最后更新:2018年06月03日 - 21:06

原始链接:http://www.bianxiaofeng.com/2018/01/05/2018-01-05 201655/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

na,给我一个棒棒糖!
0%