はっすーずツールをご利用いただきありがとうございます。
この度、はっすーずツールを管理するスタジオアステルはJavaScriptフレームワーク「Astro」を改造し、本来静的ビルドをするとHTMLで書き出されるものをPHPで書き出し、日本の共用サーバーでもJavaScriptフレームワークのメリットとPHPのメリットを掛け合わせた「Mirai from Astro」を開発したためお知らせいたします。
スタジオアステルが開発した、早々に展開終了のCDN型JSフレームワーク「Simptic.js」の使い勝手の悪さを解消するため、既存のフレームワークに加工を加えたものです。
MiraiはAstroが静的ビルドへ強く、記法がバニラに近いメリットに着目し、Astro記法内に、コメントアウトする形でPHPを内包し、ビルドでHTMLを生成後、エスケープされたPHP部分を復活させる形でPHPを生成します。
Astro環境でUIを確認することができますがPHPのリアルタイム表示には弱く、今後改善を行っていく予定です。
ご注意いただく点は、AstroはCloudflareなどの動的な状態で動作させられる環境には非対応です。ビルドを前提に、CMSや問い合わせフォームのAPIなどの内包を行ってください。
また、現行ではAstroファイル内でPHPを記述するシステムが確立しておりませんので、お手数おかけいたしますが一度PHPを作成してから挿入することを現時点ではお勧めしております。
ありませんが、
<!-- MIRAI_PHP_DATA
PHP文
-->
のようにPHPを記述していただく必要があります。<?phpのような宣言は必要ありません。
現在調整中です。AstroファイルにMiraiを上書きする関係で著作権及びライセンスの調整を行っております。
詳細は追ってご案内いたします。
© Mirai from Astro / びじゅママ[MIT License]
© Bijumama / Studioaster
一覧に戻る