何故かmicroCMSは埋め込みが特定のサービスしか対応していないので
独自でHTMLを書いて埋め込むのができない
なので埋め込みを対応できるように自力で実装しようと思う。
まず、スキーマはこんな感じにした
カスタム要素でテキストフィールドとプルダウンを追加、それぞれembedしたい生のHTMLと文中のどこに入れたいかを定義する識別子となっている
それをブログ記事の項目で繰り返し要素として挿入する
とりあえず重複を防ぐためにembed1 - embed5までの識別子をデフォルトで用意した
文中内に
と挿入されれば指定されたembed1のHTMLがインサートされる仕組みにしたい
このように実装した。すげーシンプル
let embeds = payload.post.embeds;
for(let i in embeds){
body = body.replace(embeds[i].insertpoint[0],embeds[i].html);
}埋め込まれるはず↓↓
Power Automate Desktopで無理やり時間指定実行を実装したときは気をつけよう
2022年4月25日(月) 2時20分44秒 | 7718 view次はURLのogp出力に挑戦
2020年10月30日(金) 16時52分19秒 | 109 viewactions-js/push@masterでのデフォルトブランチがmasterからmainに変わっていてCIが動かなくなっていた
2021年8月30日(月) 8時49分10秒 | 75 view目次を作りたい→作った
2020年10月29日(木) 11時1分28秒 | 43 view非公開記事を作る
2021年9月24日(金) 2時11分30秒 | 29 view