良いアイデアは締め切り直後にやって来る。
ReView復興版
昨日の記事をアップして閃きました。marked.jsをT.request()で読み込めばいいんじゃないか、と。その方針で組んでみたら呆気なく動く。この数ヶ月、何を悩んでいたんだか。
使い方
Textwellのアップデートが来ました。iOS11で不具合のあったAppSearchやScrapboxが再び動きました。ありがたい。捗ります。ただ全部復活ではなく、モブログ執筆の要石であるReVie...
使い方は前回と同じ。カーソル行をGoogle検索し、終了時にHTMLリンクを取得する。あるいはブログカード形式で埋め込みます。これでブログ書きの大半はカバーできる。
カーソル行が空行だとMarkdownプレビューを表示。そこからブログに投稿できる。あるいはリンクをたどり、別サイトのリンクも取得できる。そういう思想のアクションです。
注意点
正確にはmarked.mini.jsを読み込んでいます。ロード時間が短縮。MarkdownがGitHub同等になります。改行を有効とするので、末尾にスペース2つ付加する必要もありません。
MathJaxは組み込みませんでした。同じ手法で扱えそうですが、今回は見送ります。とりあえずMarkdown対応の安定性を優先しました。
まとめ
念願のmarked.js版をあっさり作ることができました。出来てしまえば、なぜこんな簡単なことに気づかなかったのか。不思議な感じがします。
思考は対象に光を当てる行為ではあるけれど、それは同時に影も作ってしまう。考えるのを辞めて初めて、その影が視野に入ってくる。ホント、人間って不便です。