• コア sino.dll を 「文」から「YAYA」に変更(絵文字(😀など)が出力可能になっています)
  • タグアーカイブでページネーションを実装
  • {entrynext} {entryprev}scope モディファイアの値に tag を追加(タグを複数設定している場合は、一番最初に指定したタグが対象となります)
  • 各タグにおける相対パスの出力処理がおかしかったのを修正
  • ファイル分割によるカテゴリー分け機能を廃止(カテゴライズは「タグ」機能のみに変更)
  • その他の内部的変更

ダウンロード

ファイル記事分割についての仕様変更

今までは、ファイルを分割することで「カテゴリー」として扱っていました。
しかし preview 7以降は、デフォルトでは記事ファイルの分割は特に意味を持ちません。
記事のカテゴライズは、「タグ」のみで行うことになります。

なお、ファイルのヘッダーに以下の行を記述することで、そのファイル内の投稿全てにタグを付与することができます。

TAG: 日常

ファイルのヘッダーにこう書くことで、ファイル内の投稿に全て日常タグが付与されます。

文からYAYAへの変更に際して

前述の通り、YAYAに変更したきっかけは「文では絵文字を扱うのが困難だったから」です。
しかし、絵文字は数値文字参照にすればいい(🌻なら🌻)だけであり、そんなに大きい問題ではありません。

文には大変思い入れがあります。しかしその思い入れを優先するために、今後制限事項が徐々に増えていったり、クオリティ低下に直結する作業量の増大が発生するのは作り手にとっても受け手にとっても望ましくはない、という判断に至りました。

なぜ文に思い入れがあるのかというと、私にとって大事な存在だからです。理由は二つ。
一つは、空想を形にするという、人生で一番楽しいことを実現してくれるから。
もう一つは、私に現実に生きるためのプログラミングの力をくれたからです。

文と出会ったのは高校の頃で、それ以前からもJavaScriptなどでコードを書くことはしていましたが、文は当時の私にとってはとても本格的なプログラミング言語でした。C言語のように複雑なことができるのに、規模が抑えられておりシンプルで、プログラミング初学者だった私にとっては大変扱いやすい言語でした。

ライブラリとしての構造もまたシンプルで、読み込む側のアプリケーションを作ることも、読み込む拡張モジュールを作ることも、特別に難しくはありません。このことは、私がコンパイル型というタイプの異なる言語を(断続的ではありますが)学び続けるきっかけになってくれました。

これ以上個人的事情を書くのはやめておこうと思いますが(書きたくなったら外部のブログ等に書くことにします)、つまるところ、文と出会えたおかげで、今の私があります。

文作者のumeiciさんに、心から感謝申し上げます。
伺かゴーストの方は文の使用を継続しますので、そういう意味でも、これからもお世話になります。

また、文を互換性の高いかたちで発展させてくれている、YAYA開発チームの皆様にも感謝申し上げます。