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 プログラムです。Web サーバーとして Happstack を使用し、Pandoc でマークアップ言語を処理します。ページやファイルは Git、Darcs、または Mercurial のリポジトリに保存され、コマンドラインまたは Web ページからの編集がサポートされています。Markdown、reStructuredText、LaTeX、HTML、DocBook、Emacs Org-mode など、さまざまなマークアップ形式をサポートしています。TeX 数式レンダリング、コードハイライト、Atom フィード、プラグインシステムなどの機能を備えており、他の Happstack アプリケーションに組み込むこともできます。

トラブルシューティング & FAQ (2)

トラブル対応
なぜ履歴ページで 'git whatchanged returned error status' という内部サーバーエラーが発生するのですか?

このエラーは、Gitが非推奨の'git whatchanged'コマンドのサポートを削除したために発生します。修正するには、filestoreの依存関係をバージョン0.6.5.1以降に更新してください(jgm/filestoreの修正を参照)。または、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」エラーを修正する方法は?

MinGW+MSYSやCygwinのようなUnix互換ツールチェーンをインストールしてください。これにより、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

類似プロジェクト