semirara
このwikiのことではない
2016年春ごろ作った
ほぼ今のこのwikiに機能は吸収された (2016/09/14)
URL
hostname/wiki名/page名
になっている
wiki名の部分を変えると自由にwikiが作れるようになってる
動機
WYSIWYGいいよね
publishする画面と同じ見た目で編集したい
でもツールバーごちゃごちゃは嫌、簡単な記法で書きたい
コード片を貼り付ける場所が欲しい
主な機能
がんばって書いたり覚えたりしないでも見やすく表示する
編集
ログイン必須
行をマウス長押しすると、その行だけ編集モードになる
カーソルキー上下で移動できる
かんたんなwiki記法
[
と ]
で単語を囲うとリンクになる
URLを囲うと外部リンクに
画像っぽいURLを囲うとimgタグになる
たぶんvideoタグなども対応するはず
[URL タイトル]
もしくは [タイトル URL]
タイトル付きリンクになる
逆順でもOK
[URL 画像URL]
もしくは [画像URL URL]
リンク付き画像が作れる
逆順でもOK
行頭スペースで段落が作れる
下で説明するアウトラインエディタ機能などで使う
これだけしか覚える事が無い
(順序を)うろ覚えでも大丈夫
同時編集
複数のクライアント間でページが同期する
一応できるという程度
高速に編集すると衝突する
アウトラインエディタ機能
ctrl+上下左右では段落構造を無視してその行だけ移動できる
編集状態でshift+上下左右で段落の移動(入れ替え)が可能
適当にアウトラインでガーッと書いて、段落の順番を入れ替える
どの行を誰が書いたかわかる
行末にアイコンが表示される
アイコンが表示されすぎると邪魔なので、適当に省略するようになっている
行頭が $
や %
の時にコマンドっぽく表示する
$ npm install koa
% gem install tw
インラインコード記法
バッククオートで囲う
ここは console.log("インラインコード")
になる
コードブロック記法
code:言語名orファイル名
の行の下のブロックはシンタックスハイライトされる
test.jsfunction foo () {
alert("はい")
}