lzwjava.github.io

Home PDF

Voici le README.md du projet GitHub https://github.com/lzwjava/lzwjava.github.io.


lzwjava.github.io

Bienvenue sur mon blog personnel ! Ici, je partage mes pensées, expériences et connaissances sur divers sujets.

Améliorations Clés

Ce blog intègre plusieurs améliorations par rapport à un blog Jekyll standard utilisant le thème jekyll-theme-cayman :

Débuter

Pour configurer un environnement Jekyll local, suivez ces étapes :

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

Stylisation Markdown

Pour personnaliser la mise en évidence de la syntaxe, utilisez 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

Pipelines Audio et PDF

Pour générer des fichiers audio et PDF, utilisez les commandes suivantes :

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

Scripts

Pour créer un nouveau brouillon de post, utilisez :

python scripts/draft.py <name>

Guide de Contenu

Les répertoires _posts et pages prennent en charge les suffixes -en et -zh.

Le répertoire notes contient principalement du contenu en anglais à des fins d’apprentissage personnel et ne nécessite pas de traductions.


Back 2025.02.22 Donate