gitit
一个用 Haskell 编写的 Wiki,支持多种标记语言和版本控制系统,轻量且可嵌入。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
Haskell 编写的高性能 Wiki,支持 Pandoc 多种标记和 Git/Darcs 版本控制。
주요 기능
- 支持 Markdown、LaTeX、HTML、DocBook 等多种标记语言
- 页面和文件存储在 Git、Darcs 或 Mercurial 仓库中
- 可嵌入到其他 Happstack 应用中作为子 Wiki
- TeX 数学公式渲染和代码语法高亮
- 插件系统:用 Haskell 编写动态页面转换
할 수 없는 것
- •运行前需安装 Git(或 Darcs/Mercurial),并确保系统使用 UTF-8 区域设置;默认监听 5001 端口,可通过 -p 参数修改;首次运行会自动创建仓库和模板目录。
사용 사례
- 个人知识库和笔记管理
- 团队文档协作与版本控制
- 作为其他 Web 应用的内嵌 Wiki 功能
- 静态站点生成(结合 Pandoc 导出)
상세 설명
Gitit 是一个用 Haskell 编写的轻量级 Wiki 程序。它使用 Happstack 作为 Web 服务器,Pandoc 处理标记语言。页面和文件存储在 Git、Darcs 或 Mercurial 仓库中,支持通过命令行或网页编辑。支持 Markdown、reStructuredText、LaTeX、HTML、DocBook、Emacs Org-mode 等多种标记格式。具备 TeX 数学公式渲染、代码高亮、Atom 订阅、插件系统等特性,并可嵌入到其他 Happstack 应用中。
문제 해결 & FAQ (2)
문제 해결내 기록 페이지에서 'git whatchanged returned error status'와 함께 internal server error가 발생하는 이유는 무엇인가요?
이 오류는 Git이 사용 중단된 'git whatchanged' 명령어에 대한 지원을 제거했기 때문에 발생합니다. 해결하려면 filestore 의존성을 버전 0.6.5.1 이상으로 업데이트하세요(jgm/filestore fix 참조). 또는 Git 별칭을 생성하거나(git config set --global alias.whatchanged 'log --raw --no-merges') 임시 해결 방법으로 --i-still-use-this를 함께 실행하세요.
문제 해결Windows에서 Gitit을 설치할 때 'The package has a './configure' script' 오류를 수정하는 방법
Unix 호환성 툴체인(예: MinGW+MSYS 또는 Cygwin)을 설치하세요. 이는 configure 스크립트가 필요한 'unix'와 같은 패키지에 필요한 환경을 제공합니다. 설치 후, 해당 도구들이 PATH에 있는지 확인하고, 'cabal install gitit'을 다시 시도하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
安装 Stack 或 Cabal(Haskell 构建工具)
克隆仓库并运行 stack install 或 cabal install
在目标目录运行 gitit 启动服务
- 安装 Stack 或 Cabal(Haskell 构建工具)
- 克隆仓库并运行 stack install 或 cabal install
- 在目标目录运行 gitit 启动服务
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
删除安装目录(如 ~/.cabal/bin/gitit)以及运行目录下生成的 static、templates、wikidata 文件夹和日志文件。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs