ねむすぎノート
トップ
メニュー
一覧
検索
pukiwiki1.5/markdown
をテンプレートにして作成
開始行:
* PukwikiをMarkdownに対応させる [#g27db3ca]
- GitHubWikiのテキストを移行させるうえで、Markdownに対応...
-- 雑にやると#がブロックタグなので、markdown見出しと競合...
- 地道に lib/convert_html.php や default.ini.php を編集し...
-- [[Pukiwiki 1.5.4も無理やりMarkdown記法とPukiwiki記法に...
-- ただしPukiwiki本体まるごと配布なので、インストールし直...
- 変換ツール
-- [[pukiwiki 文法を markdown 文法に変換する pukiwiki2mar...
- プラグイン形式だと[[ikamonster/pukiwiki-parser-prototyp...
-- 導入は問題なくできたが、編集画面がリッチすぎてちょっと...
** ユーザ定義ルール [#i18d01ab]
気軽にできるのは default.ini.php に記載されているユーザ定...
*** 追加した [#m813b0a1]
"`(?!`)((?:(?!`).)*)`" => '<code>$1</code>',
- `hoge`(codeタグ) , `hoge`(codeタグ)
*** デフォルト [#v1a013a0]
- %%%hoge(insタグ)%%% , %%%hoge(insタグ)%%%
- %%hoge(delタグ)%% , %%hoge(delタグ)%%
- '''hoge(emタグ)''' , '''hoge(emタグ)'''
- ''hoge(strongタグ)'' , ''hoge(strongタグ)''
#code_x{{
// ユーザ定義ルール(コンバート時に置換)
$line_rules = array(
'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\){([^...
=> '<span style="color:$1">$2</span>',
'SIZE\((\d{1,2})\){([^}]*)}' => '<span style="font-size:...
'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\):((?...
=> '<span style="color:$1">$2</span>',
// "SIZE(n):" PukiWiki 1.3 compatible notation
'SIZE\(([1-7])\):((?:(?!SIZE\([^\)]+\)\:).)*)' => '<span...
'%%%(?!%)((?:(?!%%%).)*)%%%' => '<ins>$1</ins>',
'%%(?!%)((?:(?!%%).)*)%%' => '<del>$1</del>',
"'''(?!')((?:(?!''').)*)'''" => '<em>$1</em>',
"''(?!')((?:(?!'').)*)''" => '<strong>$1</strong>',
);
}}
終了行:
* PukwikiをMarkdownに対応させる [#g27db3ca]
- GitHubWikiのテキストを移行させるうえで、Markdownに対応...
-- 雑にやると#がブロックタグなので、markdown見出しと競合...
- 地道に lib/convert_html.php や default.ini.php を編集し...
-- [[Pukiwiki 1.5.4も無理やりMarkdown記法とPukiwiki記法に...
-- ただしPukiwiki本体まるごと配布なので、インストールし直...
- 変換ツール
-- [[pukiwiki 文法を markdown 文法に変換する pukiwiki2mar...
- プラグイン形式だと[[ikamonster/pukiwiki-parser-prototyp...
-- 導入は問題なくできたが、編集画面がリッチすぎてちょっと...
** ユーザ定義ルール [#i18d01ab]
気軽にできるのは default.ini.php に記載されているユーザ定...
*** 追加した [#m813b0a1]
"`(?!`)((?:(?!`).)*)`" => '<code>$1</code>',
- `hoge`(codeタグ) , `hoge`(codeタグ)
*** デフォルト [#v1a013a0]
- %%%hoge(insタグ)%%% , %%%hoge(insタグ)%%%
- %%hoge(delタグ)%% , %%hoge(delタグ)%%
- '''hoge(emタグ)''' , '''hoge(emタグ)'''
- ''hoge(strongタグ)'' , ''hoge(strongタグ)''
#code_x{{
// ユーザ定義ルール(コンバート時に置換)
$line_rules = array(
'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\){([^...
=> '<span style="color:$1">$2</span>',
'SIZE\((\d{1,2})\){([^}]*)}' => '<span style="font-size:...
'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\):((?...
=> '<span style="color:$1">$2</span>',
// "SIZE(n):" PukiWiki 1.3 compatible notation
'SIZE\(([1-7])\):((?:(?!SIZE\([^\)]+\)\:).)*)' => '<span...
'%%%(?!%)((?:(?!%%%).)*)%%%' => '<ins>$1</ins>',
'%%(?!%)((?:(?!%%).)*)%%' => '<del>$1</del>',
"'''(?!')((?:(?!''').)*)'''" => '<em>$1</em>',
"''(?!')((?:(?!'').)*)''" => '<strong>$1</strong>',
);
}}
ページ名:
トップ
新規
一覧
検索
最終更新
RSS