2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Markdown原稿をRe:VIEW原稿に書き換える手順

2
Posted at

Markdownで書いた原稿をRe:VIEW形式に書き換えたい時がたま〜にあるので手順をメモ📝
参考: Re:VIEW フォーマットガイド

1. 改ページの記述を削除

検索: <div style="page-break-before:always"></div>
置換:

2行以上の空行は正規表現で空行に置き換え

検索: ^\n{2,}
置換: \n

2. 見出しを置き換え

シャープ3つはイコール3つ、シャープ2つはイコール2つ、シャープ1つはイコール1つに置き換え

検索: ### 
置換: === 

3. インラインコードの置き換え

検索: `(.+?)`
置換: @<code>{$1}

4. コードの置き換え

置き換え範囲や改行箇所、コードの言語に注意
javascriptのコードの場合:

検索: ^`{3}javascript$\n([\s\S]*?)\n`{3}$
置換: //listnum[識別子][キャプション][js]{\n$1\n//}

5. 画像用記述の置き換え

これはほとんど自分用メモ
画像掲載用のimgタグとキャプション用のpタグを書いているので、これを画像のパスとキャプションに転用
パスの構成が変わる場合は注意
あとパスに拡張子は不要なので先に .png などを検索して消しておくといいかも

元の記載はこんな感じ
<img src="/path/image.png">
<p>キャプション</p>

検索: <img src="([^"]+)">\n<p>(.*?)<\/p>
置換: //image[$1][$2]

6. 太字の置き換え

検索: \*\*(.*?)\*\*
置換: @<strong>{$1}

7. リンクの置き換え

リンクタイトルとリンクURLを分解していい感じに配置

検索: \[(.*?)\]\((.*?)\)
置換: $1 @<href>{$2}

例
置換前: [Qiita](https://qiita.com/)
置換後: Qiita @<href>{https://qiita.com/}

8. 箇条書きの修正

Markdownの箇条書きの行頭にスペースをひとつ足す
入れ子を記法にそって修正

* 箇条書き1
* 箇条書き2
  * 箇条書き2-1
  * 箇条書き2-2
↓
 * 箇条書き1
 * 箇条書き2
 ** 箇条書き2-1
 ** 箇条書き2-2
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?