Skip to content

v1.1.1

Latest

Choose a tag to compare

@Rico00121 Rico00121 released this 18 Mar 14:29
· 3 commits to main since this release
4f6d374

Updates

  1. 修复了翻译后 markdown 文件的 metadata 部分的键值对顺序混乱问题
  2. 修复了某些情况下环境变量改变后脚本没有识别变更的问题

快速使用

  1. 下载该脚本并复制到 hugo 博客的目录下

    添加正确的执行权限:

    chmod +x ./post_translate
    
  2. 在项目根目录下创建一个名为 .env 的文件,并添加以下内容:

    POST_DIR="content/post/xxx/index.zh.md"
    OPENAI_API_KEY=Your LLM API token
    LLM_TYPE="openai"  # 可选,指定使用的 LLM 类型,支持 deepseek 和 openai 默认为 openai
    DEEPSEEK_API_BASE=Your API url  # 可选,指定 Deepseek API 的基础 URL,默认为 "https://api.deepseek.com/v1"
    

    其中 OPENAI_API_KEY 可以根据OpenAI 官方文档 或者 DeepSeek 官方文档获取。

    POST_DIR 是你的文章所在的目录,例如 content/post/xxx/index.zh.md

    LLM_TYPE 是可选的环境变量,用于指定使用的 LLM 类型,支持 openaideepseek

    DEEPSEEK_API_BASE 是可选的环境变量,用于指定 Deepseek API 的基础 URL,以便于用户使用第三方 API。

  3. 调整好合适的 POST_DIR 路径之后,在 hugo 目录下直接运行 ./post_translate 即可翻译文章。

What's Changed

  • chore: Update README.md by @huyixi in #1
  • fix: keep frontmatter key order stable by setting sort_keys=False by @huyixi in #4

New Contributors

  • @huyixi made their first contribution in #1

Full Changelog: v1.1.0...v1.1.1