私たちが開発しているヘッドレスCMS「NILTO」では、従来CMSによく搭載されているリッチテキストエディターの課題に取り組みました。それに代わるフィールドとして、HTMLのセマンティクスを柔軟に定義して呼び出せる「フレキシブルテキスト」を搭載しています。入稿者は予め定義されたセマンティクスを組み合わせて、これまでのリッチテキストエディターでは不可能だった表現を簡単にトラブルなく実現できます。
フレキシブルテキストの仕組みや、これを組み込んだウェブサイトのフロントエンド実装について説明します。