Closed 10sr closed 7 years ago
private にしたい、データの保存どうするのみたいなこと考えると、データそのものが git レポジトリ管理されるのがいいかなあ
ブログっぽいので後回し
ローカルに保存するとかではなく github とか dropbox とかにコンテンツを置くタイプ https://github.com/joemccann/dillinger/
http://www.wikimatrix.org/ http://www.wikimatrix.org/search.php?sid=21302
静的サイト生成なので違う
https://github.com/scragg0x/realms-wiki Python
pip install realms-wiki
設定ファイルがないと、デフォルトの設定で動く。 そのため、「実行してるディレクトリ」みたいな概念がなくなるみたいなことになるけど、わかりにくい気がするので設定ファイルはいつも置くようにした方が良いと思う。
realms-wiki.json
{
"ALLOW_ANON": true,
"BASE_URL": "http://localhost",
"CACHE_TYPE": "simple",
"DB_URI": "sqlite:///./wiki.db",
"PORT": 5000,
"REGISTRATION_ENABLED": true,
"SEARCH_TYPE": "simple",
"SECRET_KEY": "qgyo55oFleFuhOmND5zLTrk2z8YGQa3BA1n6OLIRfS51MpJ1NiXsuSmuCLcOpL7E",
"SITE_TITLE": "Realms",
"WIKI_PATH": "./data"
}
以下のように実行すると、バックグラウンドで起動する(複数起動とかうまくできるんだろうか?)。
realms-wiki start
https://github.com/mgaitan/waliki Python
virtualenv -p python3.5 venv
python3 manage.py migrate
が出来ないhttps://github.com/mblayman/markwiki Python
markwiki
で起動するhttps://github.com/hiddentao/melkor Nodejs
melkor
で起動。起動時のディレクトリに git init してそこにコンテンツをコミットしていくhttps://github.com/gollum/gollum Ruby
gem install gollum
ld: library not found for -licui18n
と言われ、 brew install icu4c
が必要だったgem install nokogiri -- --use-system-libraries
でインストールするhttps://github.com/simon-brooke/smeagol Closure
https://github.com/jgm/gitit Haskell
https://github.com/claudioc/jingo Nodejs
npm install -g jingo
でインストールjingo -s >config.yml
で設定ファイルを生成---
# Configuration sample file for Jingo (YAML)
application:
title: Jingo
repository: ''
docSubdir: ''
remote: ''
pushInterval: 30
secret: change me
git: git
authentication:
local:
enabled: false
accounts:
- username: ''
passwordHash: ''
email: ''
server:
hostname: localhost
port: 6067
localOnly: false
baseUrl: ''
authorization:
anonRead: true
validMatches: .+
emptyEmailMatches: false
pages:
index: Home
title:
fromFilename: true
fromContent: false
asciiOnly: false
lowercase: false
itemsPerPage: 10
customizations:
sidebar: _sidebar.md
footer: _footer.md
style: _style.css
script: _script.js
jingo -c config.yml
で foreground で起動するhttps://github.com/crowi/crowi Nodejs
wikimatrix で以下で検索した結果
The following 22 Wikis match your search criteria:
Aneuch, bitweaver, DokuWiki, Friki, Gazest, Git-Wiki, gitit, ikiwiki, Instiki, Midgard Wiki, MojoMojo, MoniWiki, Oddmuse, Pepperminty Wiki, Pimki, PmWiki, Roadkill, Sputnik, TiddlyWiki, VQWiki, XWiki and yawiki
データベースであることを許容したら instiki が一番よさそうだった
なんか考える
ローカルで立てるとかだとやっぱり windows でめんどいのがめんどいので conoha 上に建てたい
静的ファイル生成する奴ではなく、自分自身がサーバになるタイプのやつ