מה זה Look Scanned?
Look Scanned הוא אפליקציית ווב קלילה שהופכת מסמכי PDF לכאלה שנראים סרוקים. האפליקציה פותחה עם דגש על פרטיות ומאפשרת למפתחים, מעצבים ומשתמשים רגילים ליצור קבצי PDF שנראים סרוקים - בלי צורך במדפסת או סורק אמיתיים.
למה דווקא Hugo?
אחרי שבדקנו כמה כלים ליצירת אתרים סטטיים עבור בלוג Look Scanned, בחרנו ב-Hugo מהסיבות הבאות:
- מהירות מטורפת - כתוב ב-Go, בנייה בזק
- פשוט לשימוש - התקנה מהירה ולמידה חלקה
- שפע של תבניות - המון תבניות מעוצבות שאפשר להתאים אישית
- קהילה תוססת - עזרה מיידית ותיעוד מעולה
- תמיכה בשפות - מערכת i18n מובנית
בואו נתחיל
התקנת Hugo
ב-macOS (עם Homebrew):
brew install hugo
ב-Windows (עם Chocolatey):
choco install hugo-extended
למשתמשי Linux - הוראות התקנה כאן.
הקמת הפרויקט
הריצו את הפקודות האלה:
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 部落格'
# שפות נוספות...
יצירת תוכן
צרו את הפוסט הראשון:
hugo new posts/build-blog-using-hugo/index.he.md
סביבת פיתוח
הפעילו שרת מקומי:
hugo server -D
גלשו ל-http://localhost:1313.
העלאה לאוויר
העלאה אוטומטית עם GitHub Actions:
העלאה ל-GitHub Pages
- פתחו repo חדש ב-GitHub
- העלו את הקוד
- הפעילו GitHub Pages
- הגדירו העלאה אוטומטית
העלאה ל-Cloudflare Pages
- חברו את ה-repo מ-GitHub
- קבעו את
hugo
כפקודת בנייה - בחרו בתיקייה
public
בתור פלט
התאמות אישיות
כדי לשפר את חוויית המשתמש, הסרנו את בורר השפות מהכותרת. אפשר לראות את השינויים בתבנית כאן.
לסיכום
Hugo הוא כלי מדהים לבניית בלוג אישי. בזכות המהירות, הגמישות והתיעוד המצוין, הוא מתאים למפתחים בכל הרמות. ככל שעובדים איתו יותר, מגלים עוד ועוד טריקים מגניבים ליצירת בלוג ייחודי.
קישורים מועילים
</rewritten_file>