2022-07-16
やること宣言
tommy.icon
tommy6073/takolabelをGitHub CLI extensionsに移植する
gaaamii.icon
自分のブログにCodePen埋め込みをできるようにしたい
勉強中メモ
tommy.icon
今日から育休に入ってたっぷり時間ができるので色々とやっていく gaaamii.icon/icons/いいぞ!.iconhem6.icon/icons/いいぞ!.icon
GitHub CLI extensionsについて調べる
とりあえず gh extension create --precompiled=go を実行してみた
移植しつつコードを整え直す
dry-runの設計をどうしようか迷ったんだよなぁ
他のオープンソースなCLIツールを参考にしてみる
gaaamii.icon
自分のブログにCodePen埋め込みをできるようにしたい
react-markdownを使っているので、この通りにすればひとまずできそう
HTML入力したものをそのまま出すというのはXSSドンと来いというスタンスになるのであまりよくないけど、投稿権限ある人が自分しかいないものだし、そこの認証がしっかりできているのだから今回は許容する。
ゆくゆくは自分でMarkdownパーサーを書くなりして、CodePen専用の記法を用意するなどしたい。
その前に、react-markdownのバージョンが古くなってしまっているので、アップデートしておく。
とりあえずrehype-rawを説明のとおりに入れた
たぶん、埋め込みできるようになった
いや、なんかうまくいかない場合もあるな
CSPの制限に引っかかってる?
たしかにcodepenからのレスポンスヘッダを見ると、content-security-policy ヘッダがついている。
やったこと
tommy.icon
gaaamii.icon
自分のブログにCodePen埋め込みをできるようにした
雑談