- CKEditorのセットアップ: まず、CKEditorをウェブページに組み込む必要があります。CDNからCKEditorのスクリプトを読み込むか、ローカルにダウンロードして使用することができます。以下はCDNを使用する例です。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CKEditor Inline Editor Example</title>
<script src="https://cdn.ckeditor.com/4.16.2/standard/ckeditor.js"></script>
</head>
<body>
<div id="editor" contenteditable="true">
<p>ここにブログ投稿の内容を入力してください。</p>
</div>
<script>
CKEDITOR.inline('editor');
</script>
</body>
</html>
- コンテンツの保存: CKEditorのインラインエディタでは、テキストの変更が自動的に行われます。ブログ投稿の内容は、通常のHTML要素として取得できます。以下は、投稿内容を取得してコンソールに表示する例です。
var editor = CKEDITOR.inline('editor');
var content = editor.getData();
console.log(content);
- カスタマイズ: CKEditorのインラインエディタは、さまざまなカスタマイズオプションを提供しています。例えば、ツールバーやプラグインの追加、スタイルの適用などが可能です。以下は、カスタマイズされたインスタンスを作成する例です。
var editor = CKEDITOR.inline('editor', {
toolbar: [
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline'] },
{ name: 'styles', items: ['Format'] },
{ name: 'paragraph', items: ['NumberedList', 'BulletedList'] }
]
});
以上の方法とコード例を使用して、CKEditorのインラインエディタを使用したブログ投稿を作成することができます。これにより、プロフェッショナルなテキストエディティング機能を持つ美しいブログ投稿を実現できます。