Look Scanned کیا ہے؟
Look Scanned ایک ہلکا، browser-based application ہے جو scan شدہ PDF effects کی نقل کرتا ہے۔ یہ privacy کو ذہن میں رکھتے ہوئے design کیا گیا ہے، جو developers، designers اور ہر کسی کو بغیر physical hardware کے PDF میں authentic scanning effects شامل کرنے کی اجازت دیتا ہے۔
Hugo کیوں؟
Look Scanned Blog کے لیے کئی static site generators کا جائزہ لینے کے بعد، ہم نے ان مجبور کن وجوہات سے Hugo کا انتخاب کیا:
- بجلی کی طرح تیز - Go کے ساتھ بنایا گیا، Hugo ناقابل یقین build speeds فراہم کرتا ہے
- Developer Friendly - intuitive learning curve کے ساتھ آسان configuration
- بھرپور Theme Ecosystem - خوبصورت، customizable themes کا وسیع مجموعہ
- زندہ دل Community - فعال community support اور جامع documentation
- اعلیٰ درجے کا I18n - built-in internationalization support
قدم بہ قدم Setup Guide
Hugo کی تنصیب
macOS users کے لیے (Homebrew کے ذریعے):
brew install hugo
Windows users کے لیے (Chocolatey کے ذریعے):
choco install hugo-extended
Linux users کے لیے، installation guide یہاں دیکھیں.
نئی Site بنانا
ان commands کے ساتھ اپنی Hugo site setup کریں:
hugo new site lookscanned-blog
cd lookscanned-blog
Theme شامل کرنا
PaperMod theme کو git submodule کے طور پر install کریں:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
اپنی config.toml
update کریں:
theme = "PaperMod"
Internationalization کی Configuration
اپنی config.toml
میں multilingual support شامل کریں:
defaultContentLanguage = 'en'
defaultContentLanguageInSubdir = false
[params]
displayFullLangName = true
[languages]
[languages.en]
languageCode = 'en'
languageName = 'English'
title = 'Look Scanned Blog'
[languages.zh]
languageName = '简体中文'
title = 'Look Scanned 博客'
[languages.zh-tw]
languageCode = 'zh-TW'
languageName = '繁體中文'
title = 'Look Scanned 部落格'
# اضافی زبانیں...
Content بنانا
اپنی پہلی blog post بنائیں:
hugo new posts/build-blog-using-hugo/index.ur.md
Development Server چلانا
مقامی development server شروع کریں:
hugo server -D
اپنی site کا preview دیکھنے کے لیے http://localhost:1313 visit کریں۔
Deployment کے Options
GitHub Actions استعمال کرتے ہوئے آسانی سے اپنی Hugo site deploy کریں:
GitHub Pages
- GitHub repository بنائیں
- اپنی Hugo site push کریں
- Repository settings میں GitHub Pages enable کریں
- Automated deployment کے لیے GitHub Actions configure کریں
Cloudflare Pages
- اپنی GitHub repository connect کریں
- Build command کو
hugo
پر set کریں - Publish directory کو
public
configure کریں
Theme Customization
ہم نے site header سے language switcher ہٹا کر user interface کو streamline کیا ہے۔ آپ ہماری modified theme files یہاں دیکھ سکتے ہیں۔
خلاصہ
Hugo ذاتی blog بنانے کے لیے شاندار بنیاد فراہم کرتا ہے۔ اس کا speed، flexibility، اور comprehensive documentation کا امتزاج اسے کسی بھی skill level کے developers کے لیے بہترین انتخاب بناتا ہے۔ جیسے جیسے آپ Hugo سے زیادہ واقف ہوتے جائیں گے، آپ ایک واقعی منفرد blogging experience بنانے کے لیے طاقتور features دریافت کریں گے۔