Look Scanned Nedir?
Look Scanned, PDF belgelerinize taranmış efekti veren hafif bir web uygulamasıdır. Gizlilik öncelikli olarak tasarlanan uygulama, geliştiricilerin, tasarımcıların ve son kullanıcıların gerçek bir yazıcı veya tarayıcıya ihtiyaç duymadan taranmış görünümlü PDF’ler oluşturmasını sağlar.
Neden Hugo’yu Tercih Ettik?
Look Scanned blogu için birçok statik site oluşturucuyu değerlendirdik ve Hugo’yu şu özelliklerinden dolayı seçtik:
- Yüksek Performans - Go diliyle yazıldığı için çok hızlı derleme süresi
- Kolay Kullanım - Basit kurulum ve kademeli öğrenme süreci
- Tema Zenginliği - Çok sayıda şık ve özelleştirilebilir tema seçeneği
- Canlı Topluluk - Anında destek ve kapsamlı belgelendirme
- Çoklu Dil - Hazır çoklu dil desteği
Başlarken
Hugo’yu Yükleme
macOS’ta (Homebrew kullanarak):
brew install hugo
Windows’ta (Chocolatey kullanarak):
choco install hugo-extended
Linux kullanıcıları için yükleme kılavuzu.
Siteyi Oluşturma
Şu komutları sırasıyla çalıştırın:
hugo new site lookscanned-blog
cd lookscanned-blog
Tema Yükleme
PaperMod temasını Git alt modülü olarak projeye ekleyin:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
config.toml
dosyasına şunu ekleyin:
theme = "PaperMod"
Çoklu Dil Ayarları
config.toml
dosyasında dil ayarlarını yapın:
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 部落格'
# Diğer diller...
İçerik Ekleme
İlk blog yazınızı oluşturun:
hugo new posts/build-blog-using-hugo/index.tr.md
Geliştirme Sunucusu
Yerel geliştirme sunucusunu başlatın:
hugo server -D
http://localhost:1313 adresinden sitenizi görüntüleyin.
Yayına Alma
GitHub Actions ile otomatik yayınlama süreci:
GitHub Pages Üzerinde Yayınlama
- GitHub’da yeni bir repo oluşturun
- Kodları repoya gönderin
- GitHub Pages’i aktifleştirin
- Otomatik yayınlamayı kurun
Cloudflare Pages Üzerinde Yayınlama
- GitHub reponuzu bağlayın
- Derleme komutu olarak
hugo
‘yu belirleyin - Yayın klasörü olarak
public
‘i seçin
Özelleştirmeler
Kullanıcı deneyimini geliştirmek için üst menüden dil seçiciyi kaldırdık. Tema üzerinde yaptığımız değişiklikleri bu bağlantıdan inceleyebilirsiniz.
Son Söz
Hugo, kişisel blog oluşturmak için ideal bir araçtır. Yüksek performansı, esnek yapılandırması ve detaylı belgelendirmesi sayesinde her seviyeden geliştiricinin kullanımına uygundur. Kullandıkça yeni özellikler keşfedecek ve kendinize özgü bir blog oluşturabileceksiniz.