Habu の代替手段
36Habu の代わりとなる 36 個の無料および有料のリストをまとめました。 主な競合相手はGhost、 Gravです。 これらに加えて、ユーザーは Habu と Jekyll、 Hugo、 Pelican の間の比較も行います。 また、他の同様のオプションもここで確認できます: About。
Habu の代わりとなる 36 個の無料および有料のリストをまとめました。 主な競合相手はGhost、 Gravです。 これらに加えて、ユーザーは Habu と Jekyll、 Hugo、 Pelican の間の比較も行います。 また、他の同様のオプションもここで確認できます: About。
ハブはおそらくあなたが遭遇する最も単純な静的ブログジェネレータであり、でたらめではありません。
ハブはおそらくあなたが遭遇する最も単純な静的ブログジェネレータであり、でたらめではありません。
ハブはおそらくあなたが遭遇する最も単純な静的ブログジェネレータであり、でたらめではありません。 あなたが十分に熟練しており、あなたの作品を公開するためのシンプルなページが必要な場合、そして巨大なコードベースを持つブログプラットフォームに対する私の嫌悪感と恐怖を共有し、それらすべてのビザンチンRuby静的ジェネレーターに対する私の反発を共有するなら、あなたはこの小さなツールを見つけるかもしれません。
まず、以下を使用して必要な依存関係をすべてインストールできます。
pip install Jinja2 Markdown Pygments PyYAML
Habuをダウンロードして展開するだけで、メインスクリプトhabu.pyに次のコマンドラインオプションが追加されます。
使用法:habu.py [-h] [-s] [-p] -d宛先
オプションの引数:
-h、-helpこのヘルプメッセージを表示して終了
-s、-static静的ファイルをインストールします
-p、-pages静的ページを生成します
-d DESTINATION、-destination DESTINATION
インストール先フォルダを指定します
ファイル
python habu.py -d / path / to / destを実行するだけで、スクリプトは利用可能なブログ投稿を自動的に処理し、結果のHTMLページを宛先フォルダーに生成します。
オプション--staticまたは--pagesを提供することにより、静的ファイル(CSS、JavaScriptなど)をそれぞれインストールし、静的ページを生成するようにHabuに指示します。
利用可能なすべてのブログ投稿はposts /ディレクトリに保存され、空の行で区切られたボディに続くYAMLヘッダーのセットで構成されます。
タイトル:ブログ投稿
スラッグ:ブログ投稿
データ:1971-01-01 00:00:00
ブログ投稿コンテンツ。
ブログの投稿コンテンツは、編集を非常に簡単かつ柔軟にする一般的なMarkdown構文、または純粋なHTMLで定義できます。
Habuは、Pygmentsベースのプリプロセッサも統合します。これにより、指定されたプログラミング言語に従ってコードブロックが強調表示されます。
ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!
変更の提案
あなたのフィードバック
Your vote has been counted.
Do you have experience using this software?