Pagic

Pagic

Deno + React 驱动的静态网站生成器

开始使用示例网站

配置简单

  • 约定优于配置
  • 一个配置文件 pagic.config.ts
  • 符合直觉的设计

支持 md 和 tsx

  • 支持将 md/tsx 文件渲染成静态页面
  • 支持 React Hooks
  • 预渲染生成静态 HTML,加载后作为 SPA 运行

主题和插件

  • 内置 default, docs, blog 等主题,支持黑暗模式
  • 构建过程由插件组成,可随意组合
  • 通过 URL 引入第三方主题或插件

只需几行命令,快来体验吧

# 安装 pagic
deno install --unstable --allow-read --allow-write --allow-net --allow-env --allow-run --name=pagic https://deno.land/x/pagic/mod.ts

# 创建 pagic.config.ts 和 README.md
mkdir site && cd site && echo "export default {};" > pagic.config.ts && echo "# Hello world" > README.md

# 运行 pagic
pagic build --watch --serve