ひとりで使うWikiクローン
ひとりWiki
version 1.15.1
概要
インストール・実行・アンインストール
使い方
編集ダイアログ
設定ダイアログ
エディタの設定ダイアログ
プラグインの使い方ダイアログ
テンプレート
その他
ひとりWikiについて
ウェブブラウザを利用してWeb上のドキュメントを編集する仕組みのひとつとしてWikiというものがあります。ひとりWikiはWeb上ではなくローカルのドキュメントを対象にしたソフトです。
一般的なWikiはウェブブラウザ経由での編集/閲覧となるためWebサーバの設定が必要ですが、本プログラムでは個人向け利用に的を絞ることでサーバの設定が必要なく、簡単に導入することができます。
動作環境
WindowsXP。
基本的な使い方
- データ保存用のフォルダ(Wikiファイル保存フォルダ)を作っておきます。
- ひとりWikiを起動します。
- [ファイル][新Wiki作成]を選び、Wikiファイル保存フォルダの選択、タイトルの入力を行います。
- 編集ウィンドウが開くので、データを入力します。
- 編集ウィンドウの[ファイル][保存]でデータを保存します。
- メインウィンドウに保存したデータの内容が表示されます。
使い方がよく分からなかったら、[ファイル][開く]でsampleフォルダのファイルを開いてみて下さい。
先頭に戻る
インストール
収録ファイルをフォルダ構造を崩さないように展開して下さい。
実行方法
htwiki.exeを実行して下さい。
アンインストール
インストールしたファイルを全て削除してください。
HKEY_CURRENT_USER\Software\Mas\HitoriWikiというキーをレジストリに作成するので気になる方は各自で削除してください(削除しなくても問題はありません)。
先頭に戻る
ファイル
新しい文書を作成します。文書を作成するフォルダを選択後、新しく作成する文書のタイトルを入力して下さい。
文書を作成するフォルダは先に作っておいて下さい。
現在のWikiデータに新しい文書を作成します。
文書を読み込みます。
現在表示中の文書を新しい名前に変更します。
現在表示中の文書を新しい名前でコピーします。
現在表示中の文書を削除します。
現在表示中の文章のファイルプロパティ表示します。
文書をHTML形式で保存します。Wikiデータの他にファイル一覧が記載されたindex.htmlファイルも作成されます。
アプリケーションを終了します。
先頭に戻る
編集
編集ダイアログを表示します。
先頭に戻る
表示
一覧タブを選択します。
最近タブを選択します。
目次タブを選択します。
検索タブを選択します。
トップページへ移動します。
前に表示していた文章を表示します。
先頭に戻る
設定
設定ダイアログを表示します。
記法を選択します。
・YukiWiki風
・PukiWiki風
・はてな風
・MediaWiki風
・livedoor Wiki風
・FreeStyle Wiki風
先頭に戻る
ヘルプ
テキスト整形のルール表示します。
プラグインの使い方を表示します。
ヘルプ表示します。
バージョンや著作権の表示をします。
先頭に戻る
ファイル
編集ダイアログを閉じます。
先頭に戻る
編集
直前の操作を取り消します。
元に戻した操作をやり直します。
選択したテキストを削除してクリップボードにコピーします。
選択したテキストをクリップボードにコピーします。
クリップボードのテキストを貼り付けます。
テキストをすべて選択します。
先頭に戻る
挿入
現在の日付を挿入します。
現在の時刻を挿入します。
現在の日時を挿入します。
先頭に戻る
設定
エディタの設定ダイアログを表示します。
先頭に戻る
ヘルプ
テキスト整形のルール表示します。
プラグインの使い方を表示します。
先頭に戻る
ファイル
文書編集中に別の文書に切り替えた場合などに、編集中の文書を自動で保存するようにします。
トップページの名称を設定します。[表示][トップ]で移動する先になります。
先頭に戻る
リンク
外部リンクをクリックしたときに、リンク先をブラウザで表示するようにします。
WikiName形式の文字列は自動的に内部リンクになります。この時、そのページが存在しない場合は?のリンクが表示されますがこれを表示しないようにします。
先頭に戻る
表示方式
バージョン1.3.0までと同じ表示方式です。通常はこちらを使って下さい。
ローカルファイルアクセス(file://形式のリンク)を有効にしたい場合にこちらをご利用下さい。文書保存時にスクロールバーの位置が保存されないなどいくつかの制限があります。
先頭に戻る
エディタ
ひとりWiki内蔵のエディタを利用します。
テキストファイルに関連付けされているエディタを利用します。
ひとりWikiでは文字コードにEUC-JPを利用していますので、EUC-JPが利用できるエディタをご利用下さい。
先頭に戻る
文字コード
EUC-JPコードで読み込みます。
文字コードを自動判別して読み込みます。標準エディタを使用していてShift JISで文書を保存するような場合に使用して下さい。
先頭に戻る
トレイ
最小化を行った時にタスクバーの表示は行わず、システムトレイにアイコンを表示するようにします。
先頭に戻る
折り返し
折り返しを行いません。
画面右端で折り返します。
指定した桁数でで折り返します。
表示
編集画面を常に最前面に表示します。
先頭に戻る
詳細設定
エディタの詳細設定ダイアログを表示します。
先頭に戻る
利用できるプラグインの一覧を表示します。
一覧からプラグインを選択すると、実例などを表示します。
先頭に戻る
同梱のファイルを書き換えることで見た目を変更することができます。templateフォルダにあるファイルが表示の元になっています。
| export.html | HTML出力用テンプレート |
| list.html | HTML出力用インデックステンプレート |
| main.html | 通常表示テンプレート |
| wiki.css | スタイルシート |
共通のヘッダ・フッタ・メニューバーを入れる場合はテンプレートを修正して下さい。デザインを変更する場合はスタイルシートを修正して下さい。
テンプレートには特殊なタグが利用できます。以下のタグは実行時に置換されて出力されます。
| タグ |
説明 |
| #DocumentPath |
Wikiファイル保存フォルダ名 |
| #Main |
本文 |
| #Menubar |
「MenuBar」に記載されている内容(メニューバー) |
| #TemplatePath |
テンプレート保存フォルダ名 |
| #Title |
文書名 |
| #Version |
バージョン番号 |
メニューバーを使うためのテンプレートのサンプルをmenubar_sampleフォルダに同梱しています。
先頭に戻る
履歴
version 1.15.1
- はてな風の記法で====で水平線にならず----で水平線になるバグを修正しました。
version 1.15.0
- Pukiwiki風とlivedoor Wiki風の記法で、テーブルの連結(>)に対応しました。
- 検索機能でタイトルも検索対象にするようにしました。
- livedoor Wiki風の記法で、テーブルヘッダを作る際に各項目の最初に~を書くようにしていたのを先頭の項目の最初に~を書くように変更しました。
- はてな風の記法で====で水平線にならないバグを修正しました。→直っていませんでした。
- 文書毎にトップページ名と記法を設定するようにしました。
- FreeStyle Wiki風の記法に対応しました。
version 1.14.1
- WindowsのDPI設定が120DPIの場合にHTML出力の設定ダイアログのレイアウトが崩れるバグを修正しました。
version 1.14.0
- 「トップに移動」にショートカット(Alt+Home)を割り当てました。
- HTML出力の設定ダイアログのサイズを保存するようにしました。
- 検索機能を追加しました。
version 1.13.3
- はてな風の記法で脚注にURLを書くと表示がおかしくなるのを修正しました。
version 1.13.2
- 編集メニューの切り取り・コピー・貼り付けに2つ目のショートカットを割り当てました。
- 挿入メニューの日付・時刻にショートカットを割り当てました。
version 1.13.1
- livedoor Wiki風でカンマを使ったテーブルで最後のカンマの扱いがおかしいのを修正しました。
version 1.13.0
- livedoor Wiki風の記法に対応しました。
- PukiWiki風の記法で[[画像>URL]]の書き方に対応しました。
version 1.12.0
- 最小化時システムトレイに格納できるようにしました。
- 前の文書に戻れるようにしました。
- メニューの記法にMediaWiki風を追加しました。
version 1.11.1
version 1.11.0
- HTML出力で、更新されていないファイルの出力をしないようにできるようにしました。
- MediaWiki風の記法に対応しました。
version 1.10.3
- 「一時ファイル」の場合、外部リンク先を表示した後の操作で目次を選択するとエラーが発生するのを修正しました。
- フォルダを表示しているとキー押下が二重になるバグを修正しました。
- 一覧部分およびメイン部分へのフォーカス移動をそれぞれCtrl+JおよびCtrl+Kでできるようにしました。
- 違うフォルダのファイルを開いた時に「最近」タブをクリアするようにしました。
- PukiWiki風の記法でテーブル(|)の最後にfまたはhがあった場合にもテーブルとして扱うようにしました。
version 1.10.2
- PageUp/Downでスクロールしすぎるのを修正しました。
- 外部リンク先を表示した後の操作で目次を選択するとエラーが発生するのを修正しました。
version 1.10.1
- PukiWiki風のテーブルで書式の指定(LEFT:など)とヘッダの指定(~)を両方行う場合の処理がおかしかったのを修正しました。
version 1.10.0
- トップページ名を指定して、ボタン一つでトップに移動できるようにしました。
- PukiWiki風のテーブルでLEFT: CENTER: RIGHT: COLOR: BGCOLOR: に対応しました。
- PukiWiki風で行頭のLEFT: CENTER: RIGHT: に対応しました。
- テンプレートで<#Menubar>と記述すると、MenuBarファイルの内容を表示するようにしました。
- HTML出力時のファイル名をタイトル名称と同じにできるようにしました。
version 1.9.0
- プラグイン名の大文字/小文字の区別を、YukiWiki風/区別する、PukiWiki風/区別しないようにしました。
- PukiWiki風で見出し行に[#〜]がある場合に[#〜]を削除して〜部分をnameに設定するようにしました。
- 注釈の中にリンクを書くとおかしくなるバグを修正しました。
- プラグインでGetVersionの代わりにGetPluginVersionでも受け付けるようにしました。
- ファイル読み込み時の文字コードを設定できるようにしました。
version 1.8.0
- YukiWiki風とPukiWiki風で画像表示に対応しました。
- はてな風の記法でタグの中でもhttp://〜などをリンクに変換してしまうバグを修正しました。
- PukiWiki風の記法でテーブルのthの書き方を、行末のhから項目先頭の~に変更しました。
version 1.7.1
- PukiWiki風の記法で、脚注が初期化されないバグを修正しました。
version 1.7.0
- はてな風の記法に対応しました。
- PukiWiki風の記法で、脚注(( ))およびテーブル| | |に対応しました。
version 1.6.0
version 1.5.3
- プラグインで作成した文字が文字化けするバグを修正しました。
- ネットワークドライブ上で実行した時に異常終了するバグを修正しました。
- PukiWiki風の時に行末にチルダ(~)があると次の行の書式が無効になるバグを修正しました。
version 1.5.2
- 行末に特定の文字を書くと文字化けするバグを修正しました。
version 1.5.1
- 新規作成した文書のタイトルが文字化けするバグを修正しました。
- EditorHelpにプラグインの書き方を追加しました。
version 1.5.0
- 目次でスクロールした際に、画面を左寄せするようにしました。
- Wikiファイル保存フォルダからの相対パス指定をできるようにしました。
- ドロップダウンリストで記法を選べるようにしました。
- linkプラグインでローカルファイルへリンクできるようにしました。
version 1.4.0
- URLに#が含まれているとそのページに移動できないバグを修正しました。
- 編集画面を前面に表示できるようにしました。
- PukiWiki風の記法で、&verb(&br;); が意図した表示(&br;)になるようにしました。
- 一覧の右クリックメニューに[編集]を追加しました。
- ローカルファイルへリンクできるようにしました。
version 1.3.0
- 記法をYukiWiki風とPukiWiki風から選べるようにしました。
version 1.2.0
- 目次を表示するようにしました。
- 表示メニューからタブの選択をできるようにしました。
- 文書ファイルのプロパティを表示できるようにしました。
- 名前変更時に現在の名前をデフォルト値としてあらかじめ表示しておくようにしました。
version 1.1.0
- 文書を保存した時に表示画面のスクロールバーの位置が初期化されないようにしました。
- メイン画面からもテキスト整形のルールを表示できるようにしました。
- プラグインを使用した文書をHTML出力できないバグを修正しました。
- プラグインの使い方を表示するようにしました。
- 最近表示したページの一覧を表示するようにしました。
version 1.0.1
- 1行に2箇所以上プラグインの記述があるとプラグインが機能しない場合があるバグを修正しました。
version 1.0.0
- 文書タイトル(H1)をテンプレート側で付けるようにしました。
- プラグインの利用ができるようになりました。
version 0.9.0
- エディタの設定で折り返しの設定をできるようにしました。
- 名前変更をできるようにしました。
- http://〜 と [[ ]] の色を変えるようにしました。
- エディタの詳細設定をできるようにしました。
version 0.8.1
- 設定で「WikiName形式の?リンクを表示しない」を有効にすると[[ ]]形式のリンクがおかしくなるバグを修正しました。
version 0.8.0
- HTML出力対象を選択できるようにしました。
- 日付、時刻、日時の挿入をできるようにしました。
version 0.7.0
- ツールバーに設定ボタンを追加しました。
- WikiName形式で?リンクを表示しないように設定できるようにしました。
- テーブル内にカンマ混じりのデータを書けるようにしました。
- 用語と解説(::)でリンクや文字飾りを使えるようにしました。
- HTML出力先フォルダ名を保存するようにしました。
- HTML出力時にindex.htmlを作成しないことを可能にしました。
version 0.6.0
version 0.5.1
- 編集したあとにエディタを閉じても画面が変化しなくて、保存されていないように見えるバグを修正しました。
- テーブルの書式でカンマが連続したときの処理がおかしかったのを修正しました。
version 0.5.0
- バーベイタム・ソフトとバーベイタム・ハードに対応しました。
- ファイルの自動保存機能を追加しました。
- 外部リンクの場合にはブラウザで開くこともできるようにしました。
version 0.4.0
- 箇条書き(-)と引用(>)で3レベルまで対応しました。
- ステータスバーを追加しました。
- ファイルコピーをできるようにしました。
version 0.3.0
- テーブルの項目連結(==)に対応しました。
- コマンドライン引数に対応しました。
- リスト部と表示部の仕切り位置を保存するようにしました。
- Ctrl+TABでメインフォームと編集画面を切り替えられるようにしました。
- ドロップされたファイルを読み込むようにしました。
version 0.2.0
- 用語解説<dl>の書式を追加しました。
- テーブル<table>の書式を追加しました。
version 0.1.0
- WinCVSのアウトプット欄に入力できなくなるバグを修正しました。
- イタリック<i>、ボールド<b>の書式を追加しました。
- 引用<blockquote>の書式を追加しました。
- 各フォームの位置とサイズを保存するようにしました。
- Wikiページの削除機能を追加しました。
version 0.0.0
作成環境
LaVie, WindowsXP, Delphi7
セキュリティー
本プログラムはInternet Explorerの部品を使用しています。そのためInternet Explorerのセキュリティーホールの影響を受けます。
ご利用の際にはWindows Update等を利用してセキュリティーホールをふさぐようにしてください。
制限事項
エディタの折り返し桁数を変更するとそれ以前の状態にUndoできなくなります。
右端で折り返すを選択した場合、エディタのサイズを変更する度にそれ以前の状態にUndoできなくなりますのでご注意下さい。
配布に関して
本プログラムはフリーソフトです。著作権は私がもってます(除BREGEXP.DLL)。配布は自由です。ただしダウンロードした状態のままで手を加えず配布して下さい。
本プログラムの使用によるいかなる損害についても、作者は責任を負いません。また、作者はバグを修正する義務も負いません。
謝辞
馬場達夫氏の
BREGEXP.DLLを利用させていただいています。ありがとうございます。
武内修氏の
BRegExp.pasを利用させていただいています。ありがとうございます。
本田勝彦氏の
TEditorを利用させていただいています。ありがとうございます。
由木尾晃氏の
TUIWebBrowserを利用させていただいています。ありがとうございます。
EarthWave Soft(IKEDA Takahiro)氏のjconvert.pasを利用させていただいています。ありがとうございます。
かとちん氏の
TrayIconコンポーネントを利用させていただいています。ありがとうございます。
結城浩氏の
YukiWikiを参考にさせていただきました。ありがとうございます。
PukiWiki Developers Teamの
PukiWikiを参考にさせていただきました。ありがとうございます。
株式会社はてなの
はてなダイアリーを参考にさせていただきました。ありがとうございます。
ウィキメディア財団の
ウィキペディアを参考にさせていただきました。ありがとうございます。
株式会社ライブドアの
livedoor Wikiを参考にさせていただきました。ありがとうございます。
takezoeさんの
FreeStyle Wikiを参考にさせていただきました。ありがとうございます。
関連ソフト
本ソフトで利用可能なプラグイン集です。
先頭に戻る