Open2023/11/10にコメント追加6WordPressの記事をMicroCMSに移行したいmegatkhs2023/11/01ふわっとした前提事項 WordPressから移行する記事 旧WYSIWYGエディタで作成されている 移行対象が膨大なため、手作業での修正は現実的ではない MicroCMSに入稿する記事 (新)リッチエディタのWRITE APIを利用して入稿する 参考:https://document.microcms.io/manual/rich-editor-write-api 一部カスタムブロックのような形式形式で運用したいので繰り返しフィールドにしたい 既存のコンテンツから抽出もしたい 返信を追加megatkhs2023/11/01WordPressの記事はREST APIで取得する。 なぜかpタグで囲われていないテキスト+ブロック要素という謎形式で保存されている。 megatkhs2023/11/01wpautopというフィルターで表示時にpタグを付与している様子。 改行などもこのフィルターで行っている。 spanタグのおしりに改行が保存されているので、brタグがspan終了タグ前に挿入されるのもやもやしている。 megatkhs2023/11/01rehypeで処理するのが筋がいい気がしてずっと調べている。 megatkhs2023/11/01unistとhastというのがあって、 unist-util-*はTypeSafeに書かれているのに比べてhast-util-*はなんか使いにくい気がする。 unistの規格でhastが表現されているという認識。 返信を追加megatkhs2023/11/10諸々処理を書いて移行できたので記事かなんかにしたい 返信を追加
megatkhs2023/11/01ふわっとした前提事項 WordPressから移行する記事 旧WYSIWYGエディタで作成されている 移行対象が膨大なため、手作業での修正は現実的ではない MicroCMSに入稿する記事 (新)リッチエディタのWRITE APIを利用して入稿する 参考:https://document.microcms.io/manual/rich-editor-write-api 一部カスタムブロックのような形式形式で運用したいので繰り返しフィールドにしたい 既存のコンテンツから抽出もしたい 返信を追加
megatkhs2023/11/01WordPressの記事はREST APIで取得する。 なぜかpタグで囲われていないテキスト+ブロック要素という謎形式で保存されている。 megatkhs2023/11/01wpautopというフィルターで表示時にpタグを付与している様子。 改行などもこのフィルターで行っている。 spanタグのおしりに改行が保存されているので、brタグがspan終了タグ前に挿入されるのもやもやしている。 megatkhs2023/11/01rehypeで処理するのが筋がいい気がしてずっと調べている。 megatkhs2023/11/01unistとhastというのがあって、 unist-util-*はTypeSafeに書かれているのに比べてhast-util-*はなんか使いにくい気がする。 unistの規格でhastが表現されているという認識。 返信を追加
megatkhs2023/11/01wpautopというフィルターで表示時にpタグを付与している様子。 改行などもこのフィルターで行っている。 spanタグのおしりに改行が保存されているので、brタグがspan終了タグ前に挿入されるのもやもやしている。
megatkhs2023/11/01unistとhastというのがあって、 unist-util-*はTypeSafeに書かれているのに比べてhast-util-*はなんか使いにくい気がする。 unistの規格でhastが表現されているという認識。