✅URL直書きをリンクにする
https://gyazo.com/a642e6129d6ac745f8032c5410c8a5b6
jekyllなので明示的な<>囲みが必要
urlはどう正規表現でキャプチャする?
o
https://scrapbox.io/sta
https://scrapbox.io/sta/
https://scrapbox.io/sta/file.ext
僕のproject(https://scrapbox.io/sta/)です
x
[text](https://scrapbox.io/sta)
![altext](https://image.com/image.jpg)
わかりやすいから前後にスペース or 行末行頭があることを前提にしてもいいんじゃね?
そうするか
少なくとも俺はその辺意識して書いているはずだし
どこで実装する?
案
1: convert_step3() 直
x inblockstateが考慮されないので、ブロック中のurlも全部<>囲みになってしまう
2: scb_to_markdown_in_line()
x <>囲みは純粋なmarkdown記法ではないのに、その責務で実装してしまう
3: 新たに処理レイヤーを設けてそこで
x inblockstateを用いたループをまた書かなきゃいけない
バランス考えると2:かな
純粋なmarkdown変換は諦める
to ghpages 謳ってるんだから、ガンガン依存してしまえばいい
or 本当に汎用パーツとして使いたいなら、「jekyllの<>を有効にする」的なオプションをつくって、利用者に指定させる……とかになるだろう
つまりやりようはある
その時(そんなときが来るかは不明だが)にやればいい