Comet-law 是一个开源的双语(中英文)法律法规资料库,基于 VuePress 构建,收录了宪法、民法、刑法、行政法等多个法律领域的内容。项目采用现代化UI设计,结合Tailwind CSS实现响应式布局,支持全文搜索、间线修订历史展示,适用于法律学习、研究和国际用户,帮助快速检索和理解法律条文。
双语支持:中英文版本并行,提供宪法相关法、民商法、刑法、行政法、社会法、经济法、诉讼与非诉讼程序法、行政法规、部门规章、党务会议、司法解释、政策文件等部门法分类。
全文搜索:集成 Meilisearch,实现高效法律条文检索,支持关键词/模糊匹配。
响应式设计:Tailwind CSS 构建,适配 PC/平板/手机,现代化 UI 提升阅读体验。
文档结构化:按法律领域分目录,层次清晰,便于导航和学习。
时间线功能:展示法律修订历史,按时间顺序可视化演变。
SEO 优化:自动生成站点地图,提升搜索引擎可见性,便于外部链接。
在线预览:https://law.iglooblog.top 实时访问,无需部署。
安装与部署本地开发(推荐)
环境:Node.js v14.0.0+、pnpm v6.0.0+。
克隆:git clone https://github.com/passwordgloo/comet-law.git && cd comet-law。
安装:pnpm install。
配置:可选 export HOST_KEY=Meilisearch主机、export SEARCH_KEY=API密钥(搜索功能)。
开发:pnpm run docs:dev(localhost:8080)。
构建:pnpm run docs:build(dist/ 静态文件)。
优势:热重载,快速迭代。
静态部署
生成 dist/ 后,上传 GitHub Pages/Netlify/Vercel 等,支持自定义域名。
Meilisearch:自托管或云服务,配置 .vuepress/config.js 集成。
更新
git pull 后 pnpm install 重建;在线预览自动同步。
项目信息速览项目地址:https://github.com/passwordgloo/comet-law
开发者:passwordgloo(知识库开发者)
Stars / Forks:11+ ⭐ / 2 Forks
License:MIT