原稿No.200201-01
[Top]
日記作成システム【nDiary】のver 0.9.3ベータ版(*1)についてのドキュメントを作者の【のとや】さんの日記【nonsense talk】他から抜き出しました。
nDiary Ver 0.9.3正式版は2003/09/01にリリースされました。
2003/09/19現在の最新版は、version 0.9.3.2 (2003-09-06) です。
nDiaryを詳しく知りたい人は【nDiaryUserWiki】等をご覧ください。
なお、このAliログもnDiaryで生成されています。
【nDiary ver 0.9.3.beta[nDiary]】
【nDiary ver 0.9.3.beta2[nDiary]】
【nDiary ver 0.9.3.beta5 [nDiary]】
【nDiary ver 0.9.3.beta8 [nDiary]】
【nDiary ver 0.9.3.beta10】
【nDiary version 0.9.3.beta14 [nDiary]】
【nDiary version 0.9.3.beta16 [nDiary]】
【nDiary version 0.9.3.beta17 [nDiary]】
【nDiary version 0.9.3.beta18 [nDiary]】
【nDiary for Windows(ndiary_win32_0.0.0.zip) [nDiary]】
【nDairy for Windows(ndiary_win32_0.0.2.zip) [nDiary]】
※ベータ版とは「機能は追加されてるけど、説明書が不充分だったり不具合が残ってたりするかもしれないから、テストも兼ねて自己責任で使ってね。何かあったら報告してね」ということを前提に公開されるプログラムのバージョンのことです。
何かあったときに、それがプログラムのせいなのか自分の操作・設定のせいなのか区別つかない人は使わないほうが無難です。
[Top]
フィルタ
バージョンアップ
[Top]
※上記URLにあるのは、0.9.2用
0.9.3beta10用は【nDiary]nDiary 0.9.3beta10移行、続き:をゐなり日誌】を参照。
0.9.3beta14用は【nDiary][Ruby]nDiary 0.9.2beta14リリース:をゐなり日誌】を参照
[Top]
【nDiary ver 0.9.3.beta[nDiary]】
月別ファイル名の指定
ndiary.conf に
# 月別ファイル名
# %Y(年)、%0m(月)を必ず含まなくてはならない
MONTHLY_FILENAME = '%Y%0m.html'
という行を追加するとサブディレクトリを含めた月別のファイル名を指定できるようになる。
[Top]
【nDiary ver 0.9.3.beta5 [nDiary]】
ndiary.conf に以下の行を追加で有効
# 最近数日分の日記のトピックを逆順に表示 ( true/false )
TOPIC_SORT_REVERSE = true
[Top]
【nDiary ver 0.9.3.beta5 [nDiary]】
# 標準のプラグインディレクトリ以外でプラグインを読み込むディレクトリ。
# 同名のファイルがあった場合はこちらが優先されます。
USER_PLUGIN_DIRECTORY = 'c:/home/user/plugin/'
# 標準のフィルタディレクトリ以外でフィルタを読み込むディレクトリ。
# 同名のファイルがあった場合はこちらが優先されます。
USER_FILTER_DIRECTORY = 'c:/home/user/filter/'
[Top]
【nDiary ver 0.9.3.beta8 [nDiary]】
filter からは @diary.config['HOGE']
plugin からは @config['HOGE']
[Top]
【nDiary ver 0.9.3.beta8 [nDiary]】
# トピックを全文リンクにする(ver. 0.8.0 以前の動作) (true / false)
TOPIC_SENTENCE_LINK = false
[Top]
【nDiary Topic】
【TOPIC のサンプル [nDiary]】
# トピック一覧の設定
TOPIC = topics.html [○●◎□■◇○△▲▽▼☆★] *
TOPIC = ndiary.html (?i:ndiary) (^[○●◎□■◇○△▲▽▼☆★] *|\[(?i:ndiary)\])
TOPIC = comp.html \[COMP\]$ \s*\[COMP\]$
# '[COMP]' で終わるトピック一覧を comp.html に作成。
#その際 '[COMP]' を削除
TOPIC = comp.html \[pc\] [○●◎□■◇○△▲▽▼☆★] (\[\w+\])*
# '[pc]' で始まるトピック一覧を comp.html に作成。
#その際行頭記号と '[ ]' 項目を削除
[Top]
[Top]
ndiary.confで、日付とトピックに使うタグを指定。
# 日付に使うタグ
TAG_DATE_LASTEST = 'h4'
# トピックに使うタグ
TAG_TOPIC_LASTEST = 'h5'
# 日付に使うタグ
TAG_DATE_PASTDAYS = 'h4'
# トピックに使うタグ
TAG_TOPIC_PASTDAYS = 'h5'
[Top]
【nDiary version 0.9.3.beta14 [nDiary]】
【ndiaryのTopicsを年毎に分けようパッチ [COMP][nDiary]】
雛型として hoge.htmlを作っておき、ndiary.confで以下のように指定。
生成されるトピックスファイルは、hoge2001.html のように .htmlを補ったものになる。
TOPIC = hoge \[HOGE\] \s*\[.+\]+
[Top]
該当日付の .diary ファイルの最終更新日時を表示するようにし、その日の最初のトピックの文字列を日付の代わりに表示
トピック回りの標準プラグインとの整合性がとれないので、使うときは注意が必要。
[Top]
出力ディレクトリの指定方法についての検証
【■ndiary; dir 2 :IPPO's Diary】
【出力ディレクトリの指定 と nDiary version 0.9.3.beta17 [nDiary]】
トピック一覧の出力ディレクトリ指定に対応
たとえば、最新日記をpublic_html/、月別ファイルとトピック一覧を public_html/topics/に出力したい場合は、以下のように指定する。
OUTPUT_DIRECTORY = 'public_html/
LATEST_FILENAME = 'index.html'
MONTHLY_FILENAME = 'topics/%Y%0m.html'
TOPIC = topics/topic.html
[Top]
主な変更点
【nDiary ver 0.9.3.beta19 と tDiary Theme と amazon.rb [nDiary]】
[Top]
[Home][Diary][Aliログ]
[nDiary用雛型・
原稿][生成]