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文件夹