ErogeekのHPをKwikiで作ってるんだけど、 Kwiki::HatenaAuthとかではまる点がいくつかあったのでメモ。 Yappoさんにいろいろ教えてもらいました。yappo++
まず、Kwiki::HatenaAuthを使う場合は、Kwiki::Theme::Hatenaを使った方が無難。 次に、Kwiki::Edit::HatenaAuthRequiredを有効にしたい場合、 config.yamlに必ず
hatenaauth_required_pages: - hoge
というようにhatenaauth_required_pagesを設定しておかないとエラーがでる。 yamlの書き方は「-」の先頭には空白があってはいけない。 ちなみにこれで指定したページは、はてな認証でログインした状態ではなくてもEditできるという意味。俺は逆に捉えていた。
また、Hatena仕様にしてかつKwiki::CoolURIを使ったときに、日本語のタイトルページを作ると、 本文だけが文字化けるという現象が起こる。これは、何故か、はてなキーワードを本文の中に入れると解決する。いろいろバッドノウハウがあるがKwikiはなかなか楽しい。

