使用 Flask 包装的 Markdown 转微信公众号工具

29 阅读1分钟

简介

这篇文章介绍了一个基于 md2wechat 的工具,该工具通过 Flask 包装,使其更方便地部署到服务器上,用户可以通过网络接口轻松地将 Markdown 文档转换为适用于微信公众号的格式。

功能特点

  • 将 Markdown 文档转换为微信公众号支持的 HTML 格式。
  • 提供简单的 Flask 接口,支持在线转换。
  • 方便部署到服务器上,支持多用户使用。

安装步骤

1. 克隆仓库

首先,克隆你创建的 GitHub 仓库到本地:

git@github.com:monkeydone/flask_md2wechat.git
cd flask_md2wechat

2. 创建虚拟环境

为了避免依赖冲突,建议创建一个 Python 虚拟环境:

python -m venv venv
source venv/bin/activate  # 在 Windows 上使用 `venv\Scripts\activate`

3. 安装依赖

在虚拟环境中安装所需的依赖包:

pip install flask

4. 运行应用

在本地运行 Flask 应用:

# 测试
python app.py
# 在后台运行
nohup python app.py &

默认情况下,应用会在 http://127.0.0.1:5000 运行。

5 配置 Gunicorn

为了在生产环境中运行 Flask 应用,建议使用 Gunicorn 首先安装 Gunicorn:

pip install gunicorn

然后使用 Gunicorn 启动应用:

gunicorn -w 4 -b 127.0.0.1:8000 app:app

使用方法

访问部署的服务器地址,通过粘贴 Markdown 内容,点击转换按钮,即可获得微信公众号支持的 HTML 格式内容。

仓库地址

仓库地址 欢迎大家使用和关注

如果文章对你有用,欢迎关注我的公众号,可以交流更多内容

qrcode_for_gh_5ae8b71a2c87_258.jpg