lzwjava.github.io

Home PDF

Dies ist die README.md des GitHub-Projekts https://github.com/lzwjava/lzwjava.github.io.


lzwjava.github.io

Willkommen auf meinem persönlichen Blog! Hier teile ich meine Gedanken, Erfahrungen und Wissen zu verschiedenen Themen.

Wichtige Verbesserungen

Dieser Blog enthält verschiedene Verbesserungen im Vergleich zu einem Standard-Jekyll-Blog mit dem jekyll-theme-cayman:

Erste Schritte

Um eine lokale Jekyll-Umgebung einzurichten, folgen Sie diesen Schritten:

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-Styling

Um die Syntax-Hervorhebung anzupassen, verwenden Sie 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

Audio- und PDF-Pipelines

Um Audio- und PDF-Dateien zu erstellen, verwenden Sie die folgenden Befehle:

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

Skripte

Um einen neuen Entwurf eines Beitrags zu erstellen, verwenden Sie:

python scripts/draft.py <name>

Inhaltsführer

Die _posts und pages Verzeichnisse unterstützen sowohl -en als auch -zh Suffixe.

Das notes Verzeichnis enthält hauptsächlich englische Inhalte für persönliche Lernzwecke und erfordert keine Übersetzungen.


Back 2025.02.22 Donate