You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
npmrun cee0f99538 feat(markdown): integrate highlight.js for enhanced code syntax highlighting 2 weeks ago
.vscode feat: integrate Nuxt UI, add Tailwind CSS support, and restructure app layout 3 weeks ago
.agents/skills/frontend-design feat(frontend-design): add new skill for creating high-quality frontend interfaces 3 weeks ago
.cursor/skills/backend-security-audit feat(security): add backend security audit skill and enhance user registration error handling 3 weeks ago
app feat(markdown): integrate highlight.js for enhanced code syntax highlighting 2 weeks ago
build-files docs(readme): update deployment instructions and clarify development setup 3 weeks ago
docs/superpowers refactor(config): enhance UI layout and improve user experience in admin and profile settings 3 weeks ago
packages feat(markdown): integrate highlight.js for enhanced code syntax highlighting 2 weeks ago
public init 4 weeks ago
scripts refactor: migrate database from PostgreSQL to SQLite and update related configurations 3 weeks ago
server style(markdown): add commented styles for code blocks and update markdown configuration 3 weeks ago
skills feat(frontend-design): add new skill for creating high-quality frontend interfaces 3 weeks ago
.env.example feat(media): add user notes and reference contexts to media assets 3 weeks ago
.gitignore docs: add discover page and discover visibility spec 3 weeks ago
README.md fix(readme): update deployment instructions and clarify database support 3 weeks ago
bun.lock feat(markdown): integrate highlight.js for enhanced code syntax highlighting 2 weeks ago
nuxt.config.ts feat(cloud-probes): implement cloud probe middleware and configuration 3 weeks ago
package.json feat(markdown): integrate highlight.js for enhanced code syntax highlighting 2 weeks ago
skills-lock.json feat(frontend-design): add new skill for creating high-quality frontend interfaces 3 weeks ago
tsconfig.json init 4 weeks ago

README.md

需求

  • 最好用linux开发,window可以用wsl

文档

提醒

用 Linux 开发与部署,包管理器采用 bun@1.3.11。数据库为 postgres(通过 DATABASE_URL 连接;本地可参考 .env.example 复制为 .env.local)。部署时可直接打包 .output 目录,在服务器环境执行迁移命令,省时省力。

部署

提供最简单的部署方式:

  1. bun run build
  2. 进入.output文件夹
  3. 编辑.env环境变量
  4. sh run.sh 不采用重量级的docker,可以直接打包.output到服务器部署,数据库目前只支持sqlite