- 2023-01-28 バージョン 0.9.3
- 列を複数行に分けて書くテーブル記法の実装のバグを修正しました。
- DT, H1, H2, H3, H4, H5, H6 タグ内の日本語組版処理をスキップするようにしました。
- 同梱の samples を修正しました。
コンテンツ管理システム
以前は、 コンテンツ管理システム (CMS) で Web サイトを作成するのが一般的でした。
世界で最も人気のある Web サイト構築用の CMS といえば間違いなく Word
静的サイトジェネレーターとは
静的サイトジェネレーターは (Web サーバー上ではなく) ローカル環境で Web サイトを生成ツールです。出力したサイトコンテンツ一式 (HTML、 CSS、 Java
CMS とは異なり Web サーバー上でプログラムを実行する必要がないので、 Web ページの表示が速い、 プロバイダーの無料ホームページスペースでも簡単に Web サイトを公開できる、 といった特徴があります。
世界中で多くの静的サイトジェネレーターが開発されており、 Jekyll、 Gatsby、 Hexo といったソフトウェアが人気を博しています。
Catalpaの特徴
すばらしい静的サイトジェネレーターが多数あるにも関わらず、 なぜ、 Catalpa という新たな静的サイトジェネレーターを開発する必要があったのでしょうか?
それは、 既存の静的サイトジェネレーターほぼすべてが外国製であり、 日本語組版処理に弱点があることが分かったからです。きちんと日本語組版処理ができる静的サイトジェネレーターを作りたいという思いから Catalpa の開発に着手しました。
また、 既存の静的サイトジェネレーターはコマンドラインで操作するものや、 プログラミング言語の開発環境 ・ パッケージシステムを使って環境を構築するものが多く、 プログラミング経験のない人にとっては導入が難しいものでした。
そこで、 Catalpa では ZIP ファイルを展開するだけで使い始められる、 GUI で操作できる、 といった静的サイトジェネレーター導入の敷居を下げることにもこだわりました。
- 難しいインストール作業や設定はありません。
- GUI で操作できるのでコマンドを覚える必要がありません。
- Markdown でページを記述できます。
- 日本語組版処理を施した HTML を出力します。
- テンプレートエンジンで分岐処理などを書くこともできます。
- LESS ファイルをプリプロセッサーで処理して CSS を出力します。
- HTML、 CSS、 JS、 PNG などその他のファイルはそのまま出力されます。
- Firebase Hosting、 Netlify に対応したアップロード機能があります。
- SFTP、 SMB プロトコルに対応したアップロード機能があります。
HTML や CSS を書かなくても Markdown だけで Web ページを作成できる、 これが Catalpa の基本的なコンセプトです。といっても、 HTML や CSS の使用が制限されているわけではないので、 上級者は HTML や CSS を直接書いて Web ページのレイアウトや装飾を細かく調整することもできます。
理論的にはどのような Web ページも Catalpa で作成することができます。「HTML 手書きなら実現できるのに Catalpa の制約のせいでできない」 ということはありません。
ダウンロード
アプリケーションの実行には 64 ビット Windows が必要です。
Catalpa 0.9.3
ダウンロード
このソフトウェアは
Jet
で開発されています
インストール
ダウンロードした ZIP ファイルを適当なフォルダーに展開します。ここでは C:¥catalpa に展開したものとして説明していきます。
起動
catalpa