🌟 适用于 Hexo、Hugo 等博客框架的 AI 工具,只要你使用 markdown 格式管理博客即可使用。English
- 🎯 为 markdown 格式的博客文章生成 SEO 内容(标题、描述、关键词)
- 📝 为博客文章生成 AI 摘要
- 🌍 将博客文章翻译成多种语言
- 🛠️ 支持 Hexo、Hugo 等博客框架
- 🌐 支持多语言
- 🧠 支持 OpenAI、Qwen、Llama 等多种 AI 模型,只要该模型提供兼容 OpenAI 的 API 即可
提示:你可以从 Cloudflare 或 Openrouter 获取免费的大模型(千问、Gemini、Llama 等)
pip install blog-ai-tool
下载示例配置文件并根据需要修改。将配置文件放在博客根目录(与博客配置文件同级),然后运行命令。
# 使用默认配置文件
python -m blog-ai-tool
# 使用自定义配置文件
python -m blog-ai-tool --config my-config.toml
# 覆盖特定设置
python -m blog-ai-tool --directory content/posts --model gpt-4
免责声明:AI 可能会破坏你的博客,使用前请使用 git 备份你的博客。同时,不建议在未审核生成内容的情况下使用此工具。发布前务必检查生成的内容。使用此工具的最佳时机是在你刚写完博客文章后、发布前。
from blog-ai-tool import HugoBlogProcessor, load_config
# 加载配置
config = load_config("blog-ai-tool.toml")
# 初始化处理器
processor = HugoBlogProcessor(
api_key="your-api-key",
base_url="https://api.openai.com/v1",
model="gpt-4",
language="auto",
config=config
)
# 处理单个文件
processor.process_markdown("path/to/post.md")
我们诚挚欢迎对这个项目的任何贡献。请随时提交你的想法和建议。
这个项目使用 uv 构建,你可以使用以下命令安装依赖并运行项目:
uv venv # 创建虚拟环境
uv sync # 安装依赖
uv run blog-ai-tool/main.py # 运行项目
MIT