Mako’s Blog
- Jekyll Theme: jekyllDecent
- syntax highlighter: prism.js
新規記事の作成
./new.sh を使って新規記事の作成をします。 カテゴリ名は /_posts 以下のディレクトリ名にします(例えば python)。 カテゴリ名の最初を大文字にしたものが、記事に埋め込まれます(記事のカテゴリは Python となる)。
./new.sh <category> <postname>
- 公開したくない記事は、ページ設定で
published: false
を追加します。 - ドラフトとして公開したい記事(記事一覧やsitemap.xmlにはリンクがないが、閲覧可能な状態)は、ページ設定で
sitemap: false
とdraft: true
を追加します。
サーバの起動
./server.sh を使ってサーバの起動をします。 Rubyを新しくインストールした際は bundle install
する必要があります。
./server.sh
開発用のオプションとして、次を有効にしています。
--incremental
(-I
) : 差分だけをビルドするので、ビルド時間が高速化されます--livereload
: ページが編集されたら自動的に更新します (ライブリロード)--future
: 公開の日付が未来になっている記事も公開します
また、インクリメンタルビルドが有効になっている関係で、時々サイト生成時にリンクが正しくない場合が発生します。その時に、強制的に再ビルドさせたい場合は、次のコマンドを入力します。
./server.sh rebuild
サブコマンドは rebuild の代わりに re でも実行できます。
./server.sh re
This is a blog template for a static site generator named Jekyll based on a Ghost template named Decent.
Looking for Support or Custom Solutions?
We specialize in creating stunning, fully-customized Jekyll websites tailored to your needs.
If you need assistance with setup, customization, or support, don't hesitate to contact us.
CONTACT US