
sao-gen-gen部署教程3步搭建属于自己的生成器平台【免费下载链接】sao-gen-gen骚话生成器生成器项目地址: https://gitcode.com/gh_mirrors/sa/sao-gen-gensao-gen-gen骚话生成器生成器是一款通过提交GitHub Issue即可创建专属生成器的实用工具。本文将带你快速完成部署3步搭建属于自己的生成器平台轻松制作各类趣味内容生成工具。准备工作环境与依赖部署前请确保系统已安装以下环境Git用于克隆仓库Go 1.16项目主程序基于Go开发网络环境需访问GitHub获取Issue数据第1步获取项目源码使用Git命令克隆官方仓库到本地git clone https://gitcode.com/gh_mirrors/sa/sao-gen-gen cd sao-gen-gen项目核心文件说明主程序入口gengen.go依赖配置go.mod文档目录docs/存放生成的HTML页面第2步配置GitHub Actions自动部署2.1 创建个人访问令牌登录GitHub账号进入「Settings → Developer settings → Personal access tokens」生成包含repo权限的令牌保存备用2.2 配置环境变量在项目根目录创建.env文件添加以下内容GITHUB_EVENT_PATH.github/events/issue.json GITHUB_TOKEN你的个人访问令牌2.3 启用工作流项目已内置GitHub Actions配置位于.github/workflows/generate.yml若不存在可手动创建确保包含以下核心步骤on: issues: types: [opened, edited, labeled] jobs: generate: runs-on: ubuntu-latest steps: - uses: actions/checkoutv3 - name: Set up Go uses: actions/setup-gov4 with: go-version: 1.16 - run: go run gengen.go第3步本地测试与运行3.1 安装依赖go mod tidy3.2 模拟Issue事件测试创建测试事件文件mkdir -p .github/events echo {action:opened,issue:{number:1,title:测试生成器,body:toml\nname \测试\\n[[variables]]\nid \name\\ndescription \姓名\\n[[templates]]\nmain [\你好{name}\]\n,labels:[{name:generator}]}} .github/events/issue.json运行生成程序go run gengen.go查看生成结果 生成的HTML文件位于docs/1.html通过浏览器打开即可看到效果部署完成创建你的第一个生成器在GitHub仓库提交新Issue标签选择generator在Issue正文中按以下格式填写TOML配置name 营销号生成器 [[variables]] id event description 事件 default 某明星塌房 [[templates]] main [震惊{event}背后不为人知的秘密, {event}竟让网友吵翻真相原来是这样...]等待GitHub Actions自动运行访问https://你的域名/sao-gen-gen/IssueID即可使用常见问题解决生成失败检查Issue标签是否为generatorTOML格式是否正确依赖缺失执行go mod download安装缺少的依赖包页面样式异常确保docs/index.html中的Bootstrap和Vue资源加载正常通过以上3个步骤你已成功搭建sao-gen-gen生成器平台。现在可以发挥创意制作各种有趣的生成器工具如营销号文案生成器、朋友圈文案生成器等让内容创作变得更加简单有趣【免费下载链接】sao-gen-gen骚话生成器生成器项目地址: https://gitcode.com/gh_mirrors/sa/sao-gen-gen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考