Hexo+NexT博客搭建相册功能(一)

实现原理

1、使用github作为图床(也可以使用七牛和阿里的存储作为图床)
2、使用脚本在source目录中data.json的文件,用来保存提交到github上面图片的名字和路径url等
3、读取json中的内容在博客中展示图片

1 创建相册库

在github上创建一个仓库blog_photo(名字随意),创建两个子目录 photos和min_photos,把需要上传的相册图片放到photos文件夹下面。

相册名字名字方式:yyyy-MM-dd_图片描述.png/jpg

2 图片处理

下载完整的python脚本地址 tool.py下载地址
需要对tool.py文件中的内容进行修改,将../myblog/source/photos/data.json改为你自己的本地博客地址。
然后cd到图片仓库的文件夹中 cd blog_photo
执行脚本:python3 tool.py
执行完脚本会在本地博客文件夹中生成dada.json文件

QA:

如果出现 from PIL import Image 这里报错.说明没有 PIL 这个库.
执行 python3 -m pip install Pillow

你可能感兴趣的:(Hexo+NexT博客搭建相册功能(一))