# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: wechat-markdown-formatter
spec:
    description: 将 Markdown 转换为适配微信公众号的富文本 HTML，支持 17+ 种主题和代码高亮。
    icon: https://raw.githubusercontent.com/xiangyugongzuoliu/wechat-markdown-formatter-template/main/icon.svg
    variables:
        - key: API_TOKEN
          type: STRING
          name: API 认证令牌
          description: 自定义 API Token 以保护你的服务（建议修改，默认：xiangyugongzuoliu）
    tags:
        - markdown
        - wechat
        - formatter
        - converter
        - 微信公众号
        - 排版工具
    readme: https://github.com/xiangyugongzuoliu/wechat-markdown-formatter-template
    services:
        - name: wechat-formatter
          template: PREBUILT
          spec:
            id: wechat-formatter
            source:
                image: xiangyugongzuoliu/wechat-markdown-formatter:latest
            ports:
                - id: web
                  port: 8081
                  type: HTTP
            volumes: []
            env:
                API_TOKEN:
                    default: xiangyugongzuoliu
                    expose: true
                NODE_ENV:
                    default: production
                PORT:
                    default: "8081"
