lzwjava.github.io

Home PDF

これは https://github.com/lzwjava/lzwjava.github.io の GitHub プロジェクトからの README.md です。


lzwjava.github.io

私の個人ブログへようこそ!ここでは、さまざまなトピックについての私の考え、経験、知識を共有します。

主要な改善点

このブログは、標準的な Jekyll ブログ(jekyll-theme-cayman を使用)に比べていくつかの向上点を含んでいます:

使い始める

ローカルの Jekyll 環境を設定するには、以下の手順に従ってください:

gem install jekyll bundler

jekyll new myblog

cd myblog

bundle install

bundle exec jekyll serve

bundle exec jekyll serve --draft

bundle add webrick

jekyll serve

Markdown スタイリング

構文ハイライトをカスタマイズするには、rougify を使用してください:

rougify help style

rougify style github > _sass/syntax.css

rougify style gruvbox.dark > _sass/syntax.css

rougify style base16.monokai.dark > _sass/syntax.css

オーディオと PDF パイプライン

オーディオファイルと PDF ファイルを生成するには、以下のコマンドを使用してください:

conda activate google-cloud-env

python scripts/audio_pipeline.py --task posts --n 10

python scripts/audio_pipeline.py --task pages

python scripts/audio_pipeline.py --task notes

python scripts/audio_pipeline.py --task notes --n 100

python scripts/pdf_pipeline.py --task pages

python scripts/pdf_pipeline.py --task posts --n 10

python scripts/pdf_pipeline.py --task notes

python scripts/generate_notes_link.py

python scripts/auto-ss-config/upload_configs.py

python scripts/epub_book.py notes

python scripts/epub_book.py _posts/en

python scripts/epub_book.py _posts/ja

スクリプト

新しい下書きの投稿を作成するには、以下を使用します:

python scripts/draft.py <name>

コンテンツガイド

_postspages ディレクトリは、両方の -en-zh 接尾辞をサポートします。

notes ディレクトリは、主に個人学習のための英語コンテンツを含み、翻訳が必要ありません。

参考

Jekyllで構文ハイライトをする


Back 2025.02.22 Donate