lzwjava.github.io

Home PDF

這是來自 GitHub 專案的 README.md https://github.com/lzwjava/lzwjava.github.io


lzwjava.github.io

歡迎來到我的個人部落格!這裡,我分享我對各種主題的思考、經驗和知識。

主要改進

這個部落格相比於使用 jekyll-theme-cayman 的標準 Jekyll 部落格,包含了幾項增強:

開始使用

要設置本地 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 目錄主要包含用於個人學習的英文內容,不需要翻譯。

參考

Syntax Highlighting with Jekyll


Back 2025.02.22 Donate