encode_js
最終更新日: 2017.07.17
1 を指定すると、モディファイアを付与したファンクションタグの値を JavaScript の文字列として利用できるように適切にエスケープ処理をおこないます。
使い方
<mt:EntryBody encode_js="1">
使用例
<mt:EntryBody encode_js="1">
出力結果
\<div class=\"section\"\>\n \<p\>本日、Movable Type 6.3.2 をリリースしています。変更点は多くありませんが、ログ周りを整えることで運用中の問題を早期発見できるような仕組みを取り入れてあります。ぜひお試しください。\<\/p\>\n\n\<ul\>\n\<li\>\<a href=\"https://www.sixapart.jp/movabletype/news/2016/09/28-1100.html\" target=\"_blank\" title=\"https://www.sixapart.jp/movabletype/news/2016/09/28-1100.html\"\>Movable Type 6.3.2 の提供を開始\<\/a\>\<\/li\>\n\<\/ul\>\n\n \<p\>また、Amazon Marketplace で提供中の \<a href=\"https://aws.amazon.com/marketplace/search/results/ref=gtw_navgno_search_box?searchTerms=movable+type&search=\" title=\"Movable Type for AWS シリーズ\"\>Movable Type for AWS シリーズ\<\/a\> ですが、Amazon Linux 2016.09 のリリースと前後してしまったので Amazon Linux 2016.09 での検証が済み次第 AWS Marketplace へ反映させる予定になっています。すでに起動中のインスタンス(または、新規に起動するインスタンス)では、通常通り yum コマンドで Movable Type 6.3.2 へアップデートが可能です。\<\/p\>\n\n\<pre\>\<code\>sudo yum clean all\nsudo yum update movabletype\<\/code\>\<\/pre\>\n\n \<p\>既存のインスタンスを Amazon Linux 2016.09 にアップデートした場合、OS のアップデート後に nginx が起動しないという問題が現時点で判明しています。これは、nginx が 1.10 にアップデートされたことに伴い、perl モジュールが Dynamic Modules へ変更されたためです。\<\/p\>\n\n \<p\>本事象を解決するには、/data/conf/nginx.conf ファイルの修正が必要です。\<\/p\>\n\n\<pre\>\<code\>load_module /usr/lib64/nginx/modules/ngx_http_perl_module.so;\<\/code\>\<\/pre\>\n\n\<p\>上記内容を \<strong\>events {\<\/strong\> と記述された行より上に追記して、nginx を再起動してください。nginx の再起動は以下のコマンドで行います。\<\/p\>\n\n\<pre\>\<code\>sudo /etc/init.d/nginx restart\<\/code\>\<\/pre\>\n\n\<p\>または、ダイナミック・パブリッシング(及び互換技術)をご利用にならない場合は、/data/conf/nginx.conf と /data/conf/nginx_common.conf からそれぞれ以下の行をコメントアウトすることで対応も可能です。\<\/p\>\n\n\<pre\>\<code\>data/conf/nginx.conf\nperl_require /app/aws/mt-dynamic-handler/MTDynamicHandler.pm;\<\/code\>\<\/pre\>\n\n\<pre\>\<code\>/data/conf/nginx_common.conf\nperl MTDynamicHandler::handler;\<\/code\>\<\/pre\>\n\n\<p\>Amazon Linux 2016.09 での検証は始まったばかりなので、他にも問題があるか現状では不明です。(大筋では問題ないと思っています。)プロダクションサイトでは、OS のアップデートは今しばらくお待ちいただいたほうが良いかもしれません。\<\/p\>\n\n\<p\>Amazon Linux 2016.09 への対応が完了し次第、\<a href=\"https://www.sixapart.jp/movabletype/news/\" title=\"Movable Type News\"\>MT ニュース\<\/a\>で情報を提供いたします。\<\/p\>\n\n\<div class=\"section\"\>\n \<span class=\"red\"\>\<strong\>2016/10/26 16:00 追記:\<\/strong\>\<br\>\n Amazon Linux 2016.09 での検証が終了し、AWS Marketplace で提供している Movable Type for AWS / Movable Type Advanced for AWS が 6.3.2 にアップデートされました。\<\/span\>\n \<p\>\<a href=\"https://www.sixapart.jp/movabletype/news/2016/09/28-1100.html\" title=\"Movable Type News\"\>Movable Type 6.3.2 の提供を開始 (MT ニュース)\<\/a\>\<\/p\>\n\<\/div\>\n\n\<\/div\>\n