各位盆友们,我刚刚开始用 Hexo 搭建博客平台,将站点放在了 github 上,看了官方的一些文档以及朋友们的博客对 hexo 配置的一些相关介绍,算是入了一点门。
现在有一个问题是这样的:我用 markdown 写文件,文件存放在了 source/_post
目录下,然后每次 hexo generate
会生成静态文件,存放在 public
目录内。我注意到每次 generate
这些文件都会全部重新生成(个别不会),假如我有一个文章,中间想插入一段 js 代码,用于演示 html5 交互性的东西,我该如何做?
我想到的是放在 public 下,编辑 markdown 源文件对应生成的 html 文件,插入 js,但问题就是每次的 generate 会重新生成该 html,所以显得并不可行。
那这段 js 代码或者 js 文件应该放在哪里写?markdown 源文件?不可能吧。。。
1
Havee 2015-01-17 12:27:06 +08:00 1
答案对的,就是放markdown内
markdown可以使用html tag |
2
ChildhoodAndy OP @Havee 原来如此,之前碰到很多系统的 markdown 里嵌入 js,不支持解析。看来 Hexo 支持吧?
|
3
Havee 2015-01-17 12:34:26 +08:00
markdown 内引用外部
<script src="url/js.js"></script> |
4
Havee 2015-01-17 12:40:00 +08:00
@ChildhoodAndy 另外不是 Hexo 支持与否,是 markdown 解释引擎(几乎所有)本身就支持,至少我还没遇到不支持 html tag的
|
5
Havee 2015-01-17 12:43:08 +08:00
我猜测,你的 markdown 文件内的 <script 前至行首是否存在4个空格,进而被解释成 code 了?
|
6
akfish 2015-01-17 12:47:24 +08:00 2
http://hexo.io/docs/tag-plugins.html#Raw
用rawblock tag,里面的内容不会被markdown parser处理,直接输出。 |
7
ChildhoodAndy OP |
8
ChildhoodAndy OP |