Flog

阿酱日常写码的碎碎念

0%

Hexo-PDF

Uploading PDF files without installing hexo-pdf extension.

由于想上传一些PDF文件到博客上,查了下发现有一个hexo-pdf的插件可以很方便的用来潜入PDF文件。但是不知道是插件年久失修还是不支持最新Hexo版本,并不能达到预期效果。所以有了下面简单粗暴的方法。

修改根目录下的_config.yml文件

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

1
post_asset_folder: true

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

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

然后新建一篇文章

1
$ hexo new <article_name>

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

编辑Markdown文件

用Typora或者其他编辑器打开test.md
test.md文件中加入如下代码

1
2
<object data="./Hello.pdf" type="application/pdf" width="100%" height="877px">
</object>

关于这句代码简单的解释
data表示你要上传的pdf的路径,使用相对路径,将你要上传的pdf放入第二步生成的test文件夹

效果



参考

前端预览PDF总结

hexo中插入pdf解决方法