שתף את המחשבות והרעיונות שלך באינטרנט על ידי יצירת בלוג סטטי באמצעות Bashblog ושורת הפקודה של לינוקס.

כתיבת בלוג היא דרך טיפולית לבלות זמן. אתה יכול להוציא את המחשבות שלך לעולם, מבלי שתצטרך לדאוג לגבי קליקים או סוג התגובה הרעילה שתקבל במדיה החברתית. אבל הקמת בלוג יכולה להיות קשה, ושמירה על מערכת ניהול תוכן מלאה היא סיכון אבטחה.

Bashblog היא מערכת בלוגים פשוטה ככל שתהיה, ומאפשרת לך ליצור בלוג מלא מפקודת מסוף אחת.

אתרים סטטיים מעולים!

מערכות ניהול תוכן מסובכות שלא לצורך עבור רוב הבלוגים. בכל פעם שמבקר ניגש למאמר באתר שלך, דף האינטרנט כולו מורכב ממרכיביו כדי להיות מוצג ארעית, ולאחר מכן מושמד. זה בזבוז של משאבי מחשוב, וכניסות מבוססות אינטרנט מהוות סיכון אבטחה שעלול להוביל להשתלטות על האתר שלך.

אתרים סטטיים מטפלים בשתי הבעיות הללו על ידי הגשת דפי HTML מתוך ספרייה. מכיוון שה-HTML כבר קיים, אין תקורה נוספת של משאבים, ומכיוון שאינך צריך לחשוף דף כניסה דרך האינטרנט, גם האבטחה שלך משופרת.

בלוג סטטי מורכב היטב יכול להיות אטרקטיבי ולתפקד באותה מידה כמו בלוג שמופק על ידי CMS, ואתה יכול בקלות ליצור אחד ממסוף לינוקס.

instagram viewer

Bashblog הוא מחולל האתרים הסטטי הפשוט ביותר

מחוללי אתרים סטטיים הן תוכנות שמייצרות דפים סטטיים עבור הבלוג שלך. בדרך כלל, אלה פועלים בשורת הפקודה ודורשים עיצוב ספציפי עבור שמות קבצים ופריסה של ספרייה שהם יכולים להבין.

בניגוד לרוב מחוללי האתרים הסטטיים, שלוקחים קבצי Markdown קיימים מראש ומציגים אותם לפי פקודה, Bashblog מתחיל בפקודה בודדת ומאפשר לך להתחיל לכתוב באופן מיידי.

כאשר אתה סוגר את קובץ הטקסט, Bashblog מייצר את קובצי HTML הבודדים של הבלוג, קובץ האינדקס, הזנת RSS ו-CSS.

כיצד להתקין Bashblog על לינוקס

אתה לא צריך להתקין Bashblog על לינוקס מכיוון שזה רק סקריפט. צור ספרייה חדשה עבור הבלוג שלך עם mkdir הפקודה, והשתמש בפקודה cd כדי לעבור אליה:

mkdir blog && cd blog

עַכשָׁיו השתמש בפקודה wget כדי להוריד את הסקריפט של Bashblog מ-GitHub:

wget https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh

הפוך את הסקריפט לניתן להפעלה עם:

sudo chmod +x bb.sh

זה כל כך פשוט, למרות שתצטרך ספרייה נפרדת עם עותק של התסריט לכל בלוג שאתה מתכוון להפיק.

אם אתה רוצה לכתוב פוסטים באמצעות Markdown ולא HTML, אתה יכול להוריד את הפלאגין המקורי של Markdown משנת 2004 עם:

wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip

פתח אותו עם:

פתח את Markdown_1.0.1.zip

העבר את הפלאגין לספריית העבודה שלך, ואז מחק את הארכיון והתיקיה באמצעות rm:

mv Markdown_1.0.1/Markdown.pl .
rm -r Markdown_1.0.1 Markdown_1.0.1.zip

כיצד להתאים אישית את משתני ה-Bashblog שלך

הסקריפט של Bashblog מכיל את כל המשתנים הספציפיים לאתר שאתה צריך כדי להתאים את הבלוג שלך. אתה יכול לערוך אותו באמצעות:

ננו bb.sh

רד למטה אל משתנים גלובליים כדי לראות את מערך אפשרויות ההתאמה האישית הזמינות עבור הבלוג שלך. תרצה להגדיר כותרת, אלא אם שמך הוא "ג'ון סמית", סביר להניח שאתה צריך לשנות את סופר_גלובלי גם משתנה.

יש הרבה אפשרויות זמינות, להלן החשובות ביותר:

  • global_email: כדי שאנשים יוכלו ליצור איתך קשר
  • רישיון_גלובלי: כברירת מחדל, זה מוגדר ל-CC by-cc-nd, מה שאומר שכל אחד יכול להשתמש בפוסט בבלוג שלך לכל מטרה בתנאי שהוא מספק ייחוס ולא מתאים אותו. עליך לוודא שאתה מבין רישיונות קוד פתוח לפני שתשנה זאת.
  • מספר_מאמרים_אינדקס: זהו מספר המאמרים המוצגים בדף הבית שלך, והוא מוגדר לשמונה כברירת מחדל
  • archive_index: שם העמוד שבו מבקרים יכולים למצוא פוסטים ישנים יותר
  • global_analytics: אם אתה משתמש ב-Google Analytics, שים את מזהה ה-GA שלך כאן
  • global_analytics_file: אם אתה מעדיף יותר פתרון Analytics ידידותי לפרטיות עבור הבלוג שלך, תוכל לציין את קובץ הניתוח הגלובלי כאן

תמצא גם אפשרויות לקישורי מדיה חברתית והתאמה אישית של הזנת RSS.

כמובן, אינך חייב להשתמש בכל שדה, רק הערה את השדה הלא רלוונטי על ידי הוספת hash "#" לתחילת השורה.

צור בלוג מדהים עם Bashblog

לפני שתתחיל את מסע ה-Bashblog שלך, עליך להגדיר עורך טקסט מערכת ברירת מחדל, כדי ש-Bashblog יידע באיזה מהם להשתמש. אם ננו הוא העורך המועדף עליך, הזן את הפקודות הבאות בטרמינל שלך:

echo 'export EDITOR=nano' >> ~/.bashrc
מקור ~/.bashrc

תצטרך לעשות זאת רק פעם אחת.

כדי ליצור פוסט חדש בבלוג, הזן:

./bb.sh פוסט

אם הורדת את התוסף Markdown, עליך לכתוב באמצעות Markdown. אם לא עשית זאת, עליך לכתוב באמצעות HTML.

אם הורדת את התוסף Markdown, אבל מסיבה כלשהי, רוצה להשתמש ב-HTML בכל זאת, התחל את הסקריפט עם:

./bb.sh post -html

הקובץ מאוכלס בהוראות שכל ישר, כגון "הכותרת נכנסת לכאן". מחק את מציין המיקום, וכתוב את הכותרת שלך במקומה.

אתה יכול גם למחוק את טקסט מציין המיקום שמודיע לך ששאר הקובץ יהיה Markdown או HTML. החלף אותו בגוף הטקסט שלך.

אתה יכול להוסיף תמונות לפוסט בבלוג שלך באמצעות מוסכמות HTML או Markdown סטנדרטיות. זכור להשתמש בנתיבים יחסיים, ושם את התמונות בספריית הבלוג שלך מאוחר יותר. ייתכן שיהיה שימושי ליצור עבורם ספריית משנה.

בתחתית הקובץ, תראה א תגים קַו. התגים הם אופציונליים, ואתה יכול להוסיף את התגים המופרדים בפסיקים או למחוק את השורה לחלוטין. כדי לשנות את תגי ברירת המחדל, ערוך את bb.sh עם nano.

כשתסיים את הפוסט בבלוג שלך, שמור וצא עם ננו Ctrl + O לאחר מכן Ctrl + X.

הסקריפט ייתן לך אפשרות לפרסם עכשיו, לערוך שוב או לשמור כטיוטה. ללחוץ פ לפרסם עכשיו, ובאשבלוג תיצור קובץ HTML חדש עם שם המבוסס על כותרת הפוסט שלך, ויעדכן גם את קובץ האינדקס וגם את קובץ הזנת ה-RSS.

אם אתה מפעיל את Bashblog בתוך ספרייה נגישה לציבור, הפוסט בבלוג שלך יהיה פעיל באופן מיידי. אם אתה מפעיל את הסקריפט על מחשב מקומי, השתמש בעותק מאובטח (SCP) להעתקה מאובטחת הקבצים הסטטיים לשרת שלך:

scp -r * [email protected]:/var/www/html

אם אתה מרגיש צורך לערוך את הפוסט בבלוג שלך מאוחר יותר, אתה יכול להפעיל:

./bb.sh ערוך את שם הקובץ

קל ליצור בלוג בלינוקס עם Bashblog

עם Bashblog, אתה יכול ליצור בלוג פונקציונלי לחלוטין ולהעלות מהמסוף שלך תוך שניות.

אם אינך אוהד של מסוף לינוקס ומעדיף ממשק גרפי במקום זאת, ישנם מחוללי אתרים סטטיים מונעי GUI זמינים.