2023-11-10 18:01:17
Qiitaモードをつくるよ
Qiita用のhtml書き出しモードもつけようと思います。 でも使用できるタグの仕様がさっぱり。 文字色はfont?colorタグで色を付けるとして。 今は外側を<pre?style="background-color:#FFEEFF"><code> </code></pre>でくくっているわけですが… ・Qiitaでpreタグは使えるのか(無理そう) ・無理なら何で代用しようか ・codeタグを使うと内側のfontタグはどうなるのか などが気になります。 タグのかわりにマークダウンで出力する方法もあります。 <code>と</code>のかわりに「```なでしこ」と「```」でくくるとか 予約語を「**」と「**」、関数は「#」と「」でくくるとか こんなテキストが出力されるとうれしいっていうのがあれば教えてください。 ↓プログラムのカラーリング部分(一番下) #----------------------------------------------------------------------- //カラーリング設定 ここをいじる //修飾ルール@タイプ名?=?[タグ,閉じタグ] //<タグ>テキスト</閉じタグ> //<pre><code>html</code></pre> ●修飾ルール取得 修飾ルール={} 修飾ルール@「preタグ」=[『<pre?style="background-color:#FFEEFF">』,『</pre>』] 修飾ルール@「codeタグ」=[『<code>』,『</code>』] 修飾ルール@「句読点」=[『』,『』] 修飾ルール@「空白」=[『』,『』] 修飾ルール@「改行」=[『』,『』] 修飾ルール@「予約語」=[『<font?color="magenta">』,『</font>』] //条件分岐、反復、続ける など 修飾ルール@「関数宣言」=[『<strong><font?color="magenta">』,『</font></strong>』] //●関数宣言 修飾ルール@「文字列」=[『<font?color="maroon">』,『</font>』] 修飾ルール@「コメント」=[『<font?color="green">』,『</font>』] 修飾ルール@「記号」=[『<font?color="magenta">』,『</font>』] 修飾ルール@「助詞」?=[『<font?color="black">』,『</font>』] 修飾ルール@「数値」=[『<font?color="red">』,『</font>』] 修飾ルール@「関数名」=[『<font?color="#7f00ff">』,『</font>』] //システム関数・変数 修飾ルール@「なし」=[『<font?color="blue">』,『</font>』] //ユーザー変数 修飾ルールを戻す #----------------------------------------------------------------------- 添付ファイルにnako3のファイルをつけておきます ダウンロードして貯蔵庫エディタにコピペしてあそんでね # タグの部分がアレだったので修正 18:00 |