Files
rosercode b979c6e498 refactor: 文档站品牌改名为汇账 Ledgerly,站点与脚本标识统一为 ledgerly
- 站点标题、首页与文档正文品牌名由「收支管理系统」改为「汇账 Ledgerly」
- package.json 包名改为 ledgerly-docs
- 维护脚本环境变量由 FINANCE_* 改为 LEDGERLY_*,测试库路径与示例同步
- 项目结构、构建部署、开发环境等文档中的目录名与 jar 名改为 ledgerly
- 保留在线体验域名与 OSS 截图前缀不变
2026-09-23 17:33:59 +08:00

31 lines
1.6 KiB
TypeScript

// 文档站维护脚本的公共配置:访问地址、账号、浏览器与输出路径。
import { dirname, resolve } from 'node:path'
import { fileURLToPath } from 'node:url'
const currentDir = dirname(fileURLToPath(import.meta.url))
/** 应用访问入口(默认 jar 一体化实例) */
export const BASE_URL = process.env.LEDGERLY_WEB ?? 'http://localhost:18082'
/** 后端 API 地址 */
export const API_URL = process.env.LEDGERLY_API ?? 'http://localhost:18082/api'
/** 测试账号 */
export const USERNAME = process.env.LEDGERLY_USER ?? 'docuser'
export const PASSWORD = process.env.LEDGERLY_PASSWORD ?? 'doc123456'
/** Chromium 可执行文件(复用 Playwright 缓存,无需系统安装) */
export const CHROMIUM_BIN =
process.env.CHROMIUM_BIN ?? '/home/neko/.cache/ms-playwright/chromium-1234/chrome-linux64/chrome'
/** doc-site 根目录 */
export const ROOT = resolve(currentDir, '..', '..')
/** 整页截图输出目录 */
export const OUT_DIR = resolve(ROOT, 'public', 'screenshots')
/** 元素截图输出目录 */
export const ELEM_DIR = resolve(OUT_DIR, 'elements')
/** 样例账单文件(虚构数据、未导入,用于「账单解析预览」截图) */
export const SAMPLE_BILL = resolve(ROOT, 'scripts', 'samples', 'alipay_fake_preview.csv')
/** 样例账单截图(虚构数据,用于「图片记账」识别截图) */
export const SAMPLE_IMAGE = resolve(ROOT, 'scripts', 'samples', 'ai-bill_fake.png')
/** 第二张样例账单截图(虚构数据,用于演示多图识别) */
export const SAMPLE_IMAGE2 = resolve(ROOT, 'scripts', 'samples', 'ai-bill_fake2.png')