ल्वजावा.गिटहब.आईओ

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>

कंटेंट गाइड

_posts और pages डिरेक्टरी दोनों -en और -zh सफिक्स का समर्थन करती हैं।

notes डिरेक्टरी मुख्य रूप से व्यक्तिगत शिक्की के लिए अंग्रेजी कंटेंट को रखता है और इसमें अनुवाद की आवश्यकता नहीं होती है।


Back 2025.02.22 Donate