TinyMCE設定メモ
標準機能にはしないと思いますが、現在このブログにはTinyMCEを導入しています。なので、以下のような画面で記事の入力が可能です。
TinyMCEは設定をいじれば色々できそうですが、解りやすい解説サイトが見当たらないので忘れないうちに自分用にメモ。導入方法の解説ページはたくさんあるんだけど…。
現在の設定
tinyMCE.init({
language: 'ja',
mode: 'exact',
elements: 'tiny_mce',
entities: '38,amp,60,lt,62,gt',
content_css: '~CSSファイルへのパス~',
convert_urls: false,
dialog_type: 'modal',
plugins: 'advimage,advlink,autosave,contextmenu,fullscreen,inlinepopups,searchreplace,table',
theme: 'advanced',
theme_advanced_blockformats: 'p,pre,h4,h5,h6',
theme_advanced_buttons1: 'bold,italic,strikethrough,|,bullist,numlist,|,table,|,formatselect,|,visualaid,code,fullscreen,help',
theme_advanced_buttons2: 'forecolor,backcolor,removeformat,|,link,unlink,image,charmap,|,search,replace,|,undo,redo',
theme_advanced_buttons3: '',
theme_advanced_toolbar_location: 'top',
theme_advanced_toolbar_align: 'left',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_resizing: true
});
備考
Enterキーを押したら段落…ではなく、ただの改行を入力したい
force_br_newlines: true,
force_p_newlines: false,
…
を入力したら …
に変換して記録されるなど、余計な変換をしないように
entities: '38,amp,60,lt,62,gt',
URLを http://
から入力したとき、勝手に相対パスに変換されないように
convert_urls: false,