*.mdファイルを読み込んで整形してHTMLファイルに書き出すスクリプト
このブログでは商品紹介にはてなブログ標準機能のAmazonアソシエイトを利用しています
*.md
の内容をブロック要素ごとに分けて*.html
として出力するスクリプトを(けっこう前に)書いた。
description
*「利用規約とかライセンスとかのマークアップがアプリのAssetとサーバー上とで違うのdiff確認しづらくない?」
*「そのへんマークダウンで管理したいよね〜」
みたいな雑談が聞こえた後30分くらいで雑に書いた。
usage
npm install
してnpm test
すると、SAMPLE.md
の内容を元にSAMPLE.html
内の{{%}}
を置換するかたちでTEST.html
を生成する。
feature
マークダウンテキストをまるまるhtmlにパースして<body>
に突っ込むのではなく、ブロック要素に分けてパースするようにした。
dependency
- fs: ファイルのReadWriteはNode
- markdown.js: マークダウンテキストのパース
課題
あまりにも雑に書いたので実際に使うならなんかもうちょっと考える必要がある。
そもそもReactなりVueなり使えばいいのでは……と思ったけどそれだとアプリのAssetで使えないのか……
- 作者: David Mark Clements,和田祐一郎
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/02/23
- メディア: 大型本
- 購入: 2人 クリック: 4回
- この商品を含むブログ (5件) を見る