おすすめ記事

【DM200】ポメラでブログ!?階層付きテキストを秀丸でHTML化する方法

シェアする

ポメラDM200。前機種から様々な機能拡張が成されている。
この記事の所要時間: 219

ポメラ(キングジム社)の最新機種であるDM200。

一番の特徴としては「階層付きテキスト形式」をもちいて、アウトライン編集ができるようになったこと。

この機能に関しては、下記に掲載されている記事で詳細に解説していますので、合わせてお読みください。

また、この階層付きテキストを秀丸でリッチに、カラフルに表示する協調ファイルも公開しています。

さらに以前、この「階層付きテキスト」をマークダウン形式へ置き換える方法も紹介しました。

今回はこれらの方法を応用して、

「階層付きテキスト」をHTMLへ置き換える秀丸ひでまるマクロ

を紹介します!

また、青空文庫形式ルビをHTMLのルビタグへ置き換える機能も搭載していますので、ポメラで小説を書いているかたにピッタリですよ!

↓ ↓ ↓ アウトライン編集の詳細な解説を確認 ↓ ↓ ↓

【DM200】シン・ポメラを用いたアウトライン編集のすゝめ
今回は人気シリーズポメラの最新機種であるDM200(2016/10/24、キングジム社発売)を使用して、アウトライン編集を行う時の詳細な使用方法、注意点、またアウトラインエディタとして見たときの評価などを紹介していきます。また、この記事の下書きはDM200で行っています。※この記事は、インデントやアウトラインという言葉が混在して解説されていますが、どちらも同じ意味で使っていますので迷わないでいただけたらと思います。 ※ また、この記事は10分~30分程読むのにかかりますので、時間がない方...

↓ ↓ ↓ カラフルなアウトライン編集環境の構築 ↓ ↓ ↓

【DM200】ポメラのアウトライン機能を超える環境を秀丸エディタで!!
2016/11/22 専用ツールへのリンクを追加。もしあなたが文筆業を生業にしていたり、SFやミステリーなどの論理的な要素が強い小説など書いているのでしたら、「アウトライン編集」ができる「ポメラDM200」に食指が動いているのではないでしょうか? それと同時に、「アウトライン編集‥‥聞いたことはあるけど、どうやってやればいいの??」と疑問に思っている方は多いのではないでしょうか。もしあなたが「秀丸エディタ(サイト―企画、)」を使用しているのであれば、この記事を読んで当サイトの管理人...

↓ ↓ ↓ 階層付きテキストをマークダウンへ変換 ↓ ↓ ↓

【DM200】アウトライン定義文字を秀丸で一括置換する方法
更新履歴 2017/01/07 文章構造を修正。 2017/01/02 初版公開。 ポメラDM200(キングジム社)は平成28年12月16日にソフトウェアバージョンアップがありました。その中で、アウトライン定義を「.」(半角ピリオド)以外にも「#」(半角ナンバー記号)でも定義できるようになりました。そのため、これまで「.」で定義していたアウトラインを、「#」に置換したいと思う方がいるかもしれません。そこで、今回は秀丸(サイトー企画)の正規表現をもちいて、これを一括置換する方法...


スポンサーリンク

マクロのダウンロード

マクロをダウンロードしたいかたは、以下のリンクをクリックして、ZIPファイルをダウンロードしてください。

↓ ↓ ↓ マクロのダウンロードはこちらから ↓ ↓ ↓

https://ganohr.net/TextToHtmlMini.zip

マクロの内容

以下に今回公開する秀丸マクロの内容を掲載します。

// 「マークダウン・階層付きテキスト」のHTML化マクロ
// copyright 2017 ganohr.net all-right reserved.
// https://ganohr.net/
// 改造・二次配布禁止。使用は無保証、自己責任でお願いします。

// 初期処理
selectall;
copy;
newfile;
paste;

// 階層付きテキストをHTMLのHタグへ置き換える
replaceallfast "^[\\.!#](.+)$", "<H1>\\1</H1>" , regular, nocasesense, nohilight;
replaceallfast "^<H1>[\\.!#](.+)</H1>$", "<H2>\\1</H2>" , regular, nocasesense, nohilight;
replaceallfast "^<H2>[\\.!#](.+)</H2>$"	, "<H3>\\1</H3>" , regular, nocasesense, nohilight;
replaceallfast "^<H3>[\\.!#](.+)</H3>$"	, "<H4>\\1</H4>" , regular, nocasesense, nohilight;
replaceallfast "^<H4>[\\.!#](.+)</H4>$"	, "<H5>\\1</H5>" , regular, nocasesense, nohilight;
replaceallfast "^<H5>[\\.!#](.+)</H5>$"	, "<H6>\\1</H6>" , regular, nocasesense, nohilight;
replaceallfast "^<H6>[\\.!#](.+)</H6>$"	, "<H7>\\1</H7>" , regular, nocasesense, nohilight;

// 青空文庫形式ルビをルビタグへ置き換える
replaceallfast "([0-9]+|[a-z]+|[0-9]+|[a-zA-Z]+|[ぁ-んー]+|[ァ-ヶー]+|[亜-熙]+)([《≪])([^》≫]+)([》≫])", "<ruby>\\1<rp>\\2</rp><rt>\\3</rt><rp>\\4</rp></ruby>" , regular, nocasesense, nohilight;

// 後処理
selectall;
copy;
message "HTML化完了しました!\r\n" +
    "\r\nこれからも「ぺるせぽ。」(https://ganohr.net/)を\r\n" +
    "よろしくお願いします!";
quit;

最後に

今回紹介した内容は、普段使用しているHTML化マクロから、一部分だけを抜きだして紹介しています。

このようなマクロをつかえば、

下書きをポメラDM200でおこない、秀丸のマクロ機能で一気にHTML化し、Wordpressでさっと公開できます。

みなさんも、ぜひ今回のマクロをつかって、この便利さを体験してくださいね!

↓ ↓ ↓ ポメラDM200の購入はこちらから ↓ ↓ ↓



【DM200】アウトライン編集用強調ファイルを更新【秀丸】
キングジム社の開発しているポメラシリーズの最新機種であるDM200は、先日ソフトウェアアップデートがありました。そちらではアナウンスこそされていませんが、アウトライン定義においてマークダウン記法の一つである、先頭に「#」(半角ナンバー記号)を置いてアウトラインを定義することも可能になりました。それに伴い、当サイトが開発し公開している秀丸エディタ用のアウトライン定義強調ファイルである「ganohr-net.hilight」でも、この定義を可能なように更新しました。※ この記事...
速報!ポメラDM200はUbuntu?アップデート用バイナリ解析第一報!
本日(平成28年12月16日)午前9時~10時頃に、ポメラDM200のソフトウェアアップデートが公開されました。ただし、こちらの規約にて「一切の転載を禁止します」とあります。今回は、バイナリーの解析結果の第一報を報告しますが、スクリーンショットも掲載せず、文字列による報告のみにとどめることをご了承ください。
>