OpenSource-Hub
G

gitit

2.3k stars·개발 도구·SHA-256 체크섬 확인됨

一个用 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를 함께 실행하세요.

원본 Issue #710
문제 해결
Windows에서 Gitit을 설치할 때 'The package has a './configure' script' 오류를 수정하는 방법

Unix 호환성 툴체인(예: MinGW+MSYS 또는 Cygwin)을 설치하세요. 이는 configure 스크립트가 필요한 'unix'와 같은 패키지에 필요한 환경을 제공합니다. 설치 후, 해당 도구들이 PATH에 있는지 확인하고, 'cabal install gitit'을 다시 시도하세요.

원본 Issue #251

태그

wikihaskellpandocmarkdowngitdocumentation

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

安装 Stack 或 Cabal(Haskell 构建工具)

4

克隆仓库并运行 stack install 或 cabal install

5

在目标目录运行 gitit 启动服务

설치 가이드
  1. 安装 Stack 或 Cabal(Haskell 构建工具)
  2. 克隆仓库并运行 stack install 或 cabal install
  3. 在目标目录运行 gitit 启动服务
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

删除安装目录(如 ~/.cabal/bin/gitit)以及运行目录下生成的 static、templates、wikidata 文件夹和日志文件。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Other
마지막 업데이트2026-06-26 19:05:26
GitHub 저장소

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트