Τι είναι το Look Scanned;
Το Look Scanned είναι μια ελαφριά εφαρμογή περιηγητή που προσομοιώνει εφέ σαρωμένων PDF. Είναι σχεδιασμένη με γνώμονα την ιδιωτικότητα, επιτρέποντας σε developers, designers και οποιονδήποτε άλλο να προσθέτει αυθεντικά εφέ σάρωσης σε PDF χωρίς την ανάγκη φυσικού υλικού.
Γιατί το Hugo;
Αφού αξιολογήσαμε αρκετές γεννήτριες στατικών ιστότοπων για το Look Scanned Blog, επιλέξαμε το Hugo για αυτούς τους πειστικούς λόγους:
- Αστραπιαίο - Χτισμένο με Go, το Hugo προσφέρει απίστευτη ταχύτητα κατασκευής
- Developer Friendly - Απλή ρύθμιση με διαισθητική καμπύλη μάθησης
- Πλούσιο Οικοσύστημα Θεμάτων - Εκτενής συλλογή όμορφων, προσαρμόσιμων θεμάτων
- Ζωηρή Κοινότητα - Ενεργή υποστήριξη κοινότητας και ολοκληρωμένη τεκμηρίωση
- Πρωτοκλασάτο I18n - Ενσωματωμένη υποστήριξη διεθνοποίησης
Οδηγός Εγκατάστασης Βήμα προς Βήμα
Εγκατάσταση Hugo
Για χρήστες macOS (μέσω Homebrew):
brew install hugo
Για χρήστες Windows (μέσω Chocolatey):
choco install hugo-extended
Για χρήστες Linux, δείτε τον οδηγό εγκατάστασης εδώ.
Δημιουργία Νέου Ιστότοπου
Ρυθμίστε τον Hugo ιστότοπό σας με αυτές τις εντολές:
hugo new site lookscanned-blog
cd lookscanned-blog
Προσθήκη Θέματος
Εγκαταστήστε το θέμα PaperMod ως git submodule:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Ενημερώστε το config.toml
σας:
theme = "PaperMod"
Ρύθμιση Διεθνοποίησης
Προσθέστε πολυγλωσσική υποστήριξη στο config.toml
σας:
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 部落格'
# Επιπλέον γλώσσες...
Δημιουργία Περιεχομένου
Δημιουργήστε το πρώτο σας blog post:
hugo new posts/build-blog-using-hugo/index.el.md
Εκτέλεση του Development Server
Ξεκινήστε τον τοπικό development server:
hugo server -D
Επισκεφθείτε το http://localhost:1313 για να δείτε την προεπισκόπηση του ιστότοπού σας.
Επιλογές Διάταξης
Διαταχθείτε τον Hugo ιστότοπό σας εύκολα χρησιμοποιώντας GitHub Actions:
GitHub Pages
- Δημιουργήστε ένα GitHub repository
- Ανεβάστε τον Hugo ιστότοπό σας
- Ενεργοποιήστε το GitHub Pages στις ρυθμίσεις του repository
- Ρυθμίστε GitHub Actions για αυτοματοποιημένη διάταξη
Cloudflare Pages
- Συνδέστε το GitHub repository σας
- Ορίστε την εντολή build σε
hugo
- Ρυθμίστε τον φάκελο δημοσίευσης ως
public
Προσαρμογή Θέματος
Βελτιώσαμε τη διεπαφή χρήστη αφαιρώντας τον εναλλακτήρα γλώσσας από την κεφαλίδα του ιστότοπου. Μπορείτε να βρείτε τα τροποποιημένα αρχεία θέματός μας εδώ.
Συμπέρασμα
Το Hugo προσφέρει εξαιρετική βάση για τη δημιουργία προσωπικού blog. Ο συνδυασμός της ταχύτητας, της ευελιξίας και της ολοκληρωμένης τεκμηρίωσης το καθιστά εξαιρετική επιλογή για developers σε οποιοδήποτε επίπεδο δεξιοτήτων. Καθώς εξοικειώνεστε περισσότερο με το Hugo, θα ανακαλύψετε ισχυρά χαρακτηριστικά για τη δημιουργία μιας πραγματικά μοναδικής εμπειρίας blogging.