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을 웹 서버로 사용하고, 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