-
@yossiz אמר בהקמת בלוג שיתופי:
@nigun הנסיון מלמד אותנו שרוב דיבורים לא מוליד תוצאות... (תסתכל על נטפרי, מן הסתם היו הרבה שדיברו, ומדברים, והיה אחד שעשה ועושה...). לדעתי אם אתה סגור על הרעיון, פשוט תבצע אותה. אבל רק אם אתה סגור 100%. הרבה רעיונות, ומתוכם דברים הזויים ביותר, יצאו אל הפועל בגלל אדם אחד שהיה "מושגע לדבר".
עדיף לקבל פידבקים מהציבור לפני שאני עושה משהו, לא?
(כמדומני שגם MAT התחיל עם פוסטים בפרוג) -
@ש-ב-ח אמר בהקמת בלוג שיתופי:
@nigun אמר בהקמת בלוג שיתופי:
שכולם יוכלו לתרום לאתר קוד בקלות עם גיט,
נו... ומה רע בלעשות את זה עם טופס מסודר באתר (כמובן עם עורך טקסט).
אתה משווה PR, לטופס באתר שבו יוכלו לשלוח הצעות לשיפור?
@ש-ב-ח אמר בהקמת בלוג שיתופי:
@nigun אמר בהקמת בלוג שיתופי:
ולמה לבנות אתר דינאמי אם אפשר סטטי?
כי לא כל מה שתרצה/רצית תוכל לעשות שם... (אני רק חושב בקול, אתה מוזמן לחשוב איתי ביחד...)
לא יודע להתעסק עם וורדפרס (ולא כ"כ מעוניין)
ואני לא רואה סיבה למה אני לא יוכל לעשות את מה שאני רוצה באתר סטטי + API קטנים לכמה חלקים דינאמיים. -
השלב הבא, זה לבחור SSG.
אני מכיר רק את HUGO, אבל נראה לי שיש כאן כאלו שיותר מנוסים ממני בתחום
אז אשמח לשמוע איזה SSG יתאים.
צריך שיהיה מבוסס markdown, אפשרות לחיפוש לפי תגיות, ואולי גם חיפוש מלא.
לא יודע איך בדיוק לבנות את האוטומציה, אבל אין לי את הכלים של גיטהאב אז נצטרך לעשות את זה לבד, אולי כל קומיט יצור טריגטר של טסט + בילד או משהו בסגנון. -
@nigun
לדעתי שילוב של CMS שיאפשר עריכה נוחה יותר מאשר MD נקי זה עדיף.
לא כולם שולטים בסינטקס של MD ולפעמים יותר נח ומזמין להשתמש בעורך גרפי מלא.תבדוק מה יש לnetlify להציע, יש מלא טמפלייטים שלדעתי עושים עבודה מעולה ועם קצת התאמה אתה מקבל בלוג מדהים ונח.
https://templates.netlify.com/tags/blog/
https://www.netlifycms.org/docs/examples/ -
@aaron
אני רוצה שזה יהיה מבוסס git
יש דרך לשלב CMS עם gitea?
כי לבנתיים נראה שלא כל כךעריכה: אפשר להתחיל מעריכת MD נקי, עם הפניה לעורך MD אונליין כל שהוא
ואם יהיה לזה הצלחה תמיד אפשר לשלב עוד כלים.
אני מצפה מהכותבים שיהיה להם חוש טכני כל שהוא, ושלא יבהלו אם זה לא נראה כמו האתר עם הUX הכי טוב (בצד של הכותבים).לבנתיים צריך יותר עזרה בתיקונים של RTL בgitea
-
@nigun אמר בהקמת בלוג שיתופי:
אני רוצה שזה יהיה מבוסס git
Netlify CMS מבוסס גיט, ואיתו לא תצטרך שירות אחסון לגיט, גם כל התוכן יחיה בתוך הריפו בגיטהאב, וגם לא תצטרך לדאוג לאוטומציה כי Netlify יעשה את הכל.
זה אומר (כמעט) אפס זמן, אפס כסף.
-
@nigun
https://www.netlifycms.org/docs/configuration-options/#publish-mode
זה יוצר PR חדש.
אני לא בטוח האם זה יצור פורק במידה ואין הרשאות, שלח לי מייל ונבדוק את זה..
(זה ודאי קיים בתכנון, לא יודע האם בפועל.. #2096)@nigun אמר בהקמת בלוג שיתופי:
אגב netlify תומך בRTL עם שילוב של אנגלית?
זה לא קשור לnetlify.. אתה בונה בעצמך את האתר..
אם תוסיף CSS מתאים - אז יתמוך..עריכה:
(אם אתה שואל ברמת העורך - אז כן) -
עדכון:
אני ו @nigun בדקנו את netlifycms, מתברר שיש תמיכה ל"עריכה פתוחה".
כלומר שכל אחד יכול באמצעות ממשק עריכה נח של netlifycms לכתוב פוסטים, להציע תיקונים וכו')כל עריכה או הוספה בעצם יוצרים פורק של הריפו המקורי, מבצעים את השינוים ומגישים PR לריפו המקורי.
לאחמ"כ ברגע שהPR מאושר - מתבצע בילד מחדש של האתר והגירסא המעודכנת עולה לאוויר -
@aaron
זה לא פותר כ"כ את הבעיה שלי
בא נאמר שריפו main שייך לאתר
אם אני רוצה לכתוב פוסט אני יוצר פורק (ריפו A) ומוסיף מאמר ושולח PR.אחרי חודש אתה רוצה לשפר את המאמר שלי, אתה יוצר פורק מהריפו שלי (ריפו A2)
ושולח לי PR, אני אוהב את התיקון, מאשר, ושולח PR חדש לmain.הבעיה היא כמובן שזה יוצא מסורבל, וגם אין דרך לסנן שאני לא יבצע שינויים בפוסטים של אחרים
(כי הפורק מושך את כל האתר בלי הפרדה בין היוצרים).לכן חשבתי לאחסן את כל הGIT על האתר של הבלוג, וכל פוסט הוא ריפו בפני עצמו
ובכל בילד לאסוף את כל הריפוזיטוריס לאתר המרכזי. -
@nigun אמר בהקמת בלוג שיתופי:
@aaron
מצאתי עורך MD בקוד פתוח
שיש לו גם תוסף לכרום, שמעתיק את כל הטקסט שאני עורך בgithub לעורך שלהם.
לכאורה אם נשלב את זה בgitea עם תיקונים לRTL, זה יהיה מצויין.שים לב שזה בכלל לא תומך כראוי ב-RTL. כלומר הוא לא מציג נכון את ה-preview כRTL.
תנסה אולי לפרק את המציג של VSCODE - הוא מציג הכי נכון (ויש גם תוסף VSCODE שעושה שיוצג כמו בתצוגת MD של גיטהב, זה יפה לדעתי. לפחות בעריכה)
= עריכה = אני נותן לך מ'מ קטן - נראה שזה המקום ממנו הכל מתחיל https://github.com/microsoft/vscode/blob/master/src/vs/base/browser/markdownRenderer.ts
זה בעצם ממיר את הסטרינג של MD שהוא מקבל, ל-HTML