InDesignデータありきでWeb/EPUB/Kindle用にHTMLファイルを作成する必要があり、今回、次のように考えました。 InDesignからの書き出しは、かえって手間がかかる。かといって、プレーンテキストにタグ付けするのは時間と手間がかかりすぎ InDesign内で、「見出し1」の行頭に「# 」、「見出し2」の行頭に「## 」、のように、Markdown記法の記号を付けて、プレーンテキストに書き出せばよい InDesign上でMarkdown記法の記号を付ける InDesignの検索置換を使う。 正規表現を用いて、「行頭」を指定する 検索条件に「段落スタイル」を設定する 具体的には次のように指定する。 検索文字列:^(.) 置換文字列:# $1 検索形式:「段落スタイル:h1」 行頭に「# 」を追加したい場合、InDesignでは「^」だけだとうまく検索できないので「^(.)」
![InDesignの検索置換を使って、行頭にMarkdown記法の記号を付ける|DTP Transit](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d2e12b491f6581f99272867a1abe3fb8fd91ef9/height=288;version=1;width=512/https%3A%2F%2Fwww.dtp-transit.jp%2Fimages%2Fss-1010-20160504-050155-w.png)