Skip to content

v1.0.0

Choose a tag to compare

@ConteMan ConteMan released this 05 Jul 04:17

首个正式版本:把任意 Git 仓库渲染成可浏览的静态站点——零配置。

Added

  • repolens build [repo|path]:任意 Git 仓库(远程 URL / 本地路径 / --worktree 未提交工作区)构建为静态站点,双层输出——逐字节镜像层 + view/ 浏览层
  • Markdown 渲染管线:GFM、TOC、标题锚点、front-matter、Mermaid(vendored v11.16.0,客户端渲染)、AST 层站内链接改写
  • 文件分类与代码高亮:五类判定(Markdown/HTML/Code/Image/Binary)、chroma class 高亮、可链接行号锚点
  • 配置模型:.repolens.yml 有序规则级联(glob → 管线参数),零配置合理默认
  • 默认主题:layout/page/dirlist/tree 模板集、CSS 变量与深色模式、文件树状态持久化、三级定制
  • repolens serve:本地预览,worktree/git 双监听模式,防抖全量重建原子切换,失败保留旧站点
  • Agent 视图:llms.txtllms-full.txtindex.json 机器索引、Markdown 页 rel=alternate
  • 目录页 README 渲染、index.html 按 Web 惯例合并进目录页、相对链接不变量构建自检、防误删哨兵
  • 部署指南(GitHub Pages / Cloudflare Pages / nginx / 对象存储)

安装

go install github.com/ConteMan/repolens/cmd/repolens@v1.0.0

完整变更见 CHANGELOG.md