Hexo 新浪微博图床自动发布教程

Hexo 新浪微博图床自动发布教程

hexo_weibo_imagehexo 使用新浪微博图床自动发布项目地址:https://gitcode.com/gh_mirrors/he/hexo_weibo_image

项目介绍

hexo_weibo_image 是一个开源项目,旨在帮助 Hexo 博客用户自动将本地图片上传到新浪微博图床,并获取图床链接,从而优化博客的图片加载速度和存储空间。该项目通过 Python 脚本实现自动化上传和替换图片链接的功能。

项目快速启动

安装依赖

首先,确保你已经安装了 Hexo 和 Python。然后,克隆项目到本地:

git clone https://github.com/buxiebug/hexo_weibo_image.git
cd hexo_weibo_image

配置文件

修改 weibo_util.py 中的路径为本机电脑上的路径,并设置新浪微博的用户名和密码:

# weibo_util.py
def get_image(image_path):
    # 修改路径为本机电脑上的路径
    return upload_to_weibo(image_path, 'weibo_username', 'weibo_password')

运行脚本

运行以下命令查看效果:

python weibo_util.py

部署博客

使用 install.sh 脚本一键部署博客:

# install.sh
hexo clean
hexo generate
hexo deploy

应用案例和最佳实践

应用案例

假设你有一个 Hexo 博客,并且希望将所有文章中的本地图片替换为新浪微博图床的图片。你可以按照以下步骤操作:

  1. hexo_weibo_image 项目中的文件拷贝到你的 Hexo 博客根目录。
  2. 修改 expect.sh 中的用户名和密码为自己的 GitHub 用户名和密码。
  3. 运行 python deploy.py,输入新浪微博用户名和密码,即可一键部署博客并替换图片链接。

最佳实践

  • 图片备份:在替换图片链接之前,确保备份原始图片和文章,以防万一。
  • MD5 校验:为了避免每次部署时都生成新的图床 URL,可以使用 MD5 校验图片,将 MD5 与新浪图床 URL 存入 map 中。

典型生态项目

Hexo 插件

  • hexo-asset-image:一个 Hexo 插件,用于自动将文章中的图片链接替换为本地图片路径。
  • hexo-deployer-git:一个 Hexo 部署插件,用于通过 Git 自动部署 Hexo 博客。

相关工具

  • Expect:一个自动化交互式应用程序的工具,用于在部署 Hexo 博客到 GitHub 时自动输入用户名和密码。

通过结合这些生态项目和工具,可以进一步优化和自动化 Hexo 博客的部署和管理流程。

hexo_weibo_imagehexo 使用新浪微博图床自动发布项目地址:https://gitcode.com/gh_mirrors/he/hexo_weibo_image

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高崴功Victorious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值