如何在 hexo 文章中插入 pdf 文件

利用 html 语法

首先修改_config.yml 文件

将_config.yml 中的 post_asset_folder 选项置为 true

post_asset_folder: true

关于这个选项的功能说明如下:

当您设置 post_asset_folder 为 true 参数后,在建立文件时,Hexo 会自动建立一个与文章同名的文件夹,您可以把与该文章相关的所有资源都放到那个文件夹,如此一来,您便可以更方便的使用资源。

然后新建一篇文章

$ hexo new

由于上一步已经将 post_asset_folder 选项设为了 true 所以这一步新建文章时会创建一个 md 文件和一个同名的文件夹 为了方便叙述,我用 test 作为文件和文件夹名

编辑 test.md

用 vim 或者别的编辑器打开 test.md

test.md 文件中加入如下代码


data 表示你要上传的 pdf 的路径,使用相对路径,将你要上传的 pdf 放入第二步生成的 test 文件夹。
这里注意 height 不能设成 100%,不然太矮了,显示效果不好 可以用浏览器预览,通过 F12 预估一下高度。

例如:

这里不一定非用 object 标签,embed、iframe 标签也一样