זוהי הפקודה updateSite שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
PubTal - צור אתר אינטרנט מתוכן ותבניות, והעלה אותו ליעדו
תַקצִיר
אתר עדכון [אפשרויות] site.config [תוכן-dir | סוג תוכן ] [...]
UploadSite [אפשרויות] site.config [יעד-dir | קובץ יעד ] [...]
תיאור
דף מדריך זה מתעד בקצרה את אתר עדכון ו UploadSite פקודות מה-PubTal
חבילה
דף מדריך זה נכתב עבור דביאן הפצה כי התוכנית המקורית כן
אין דף ידני. במקום זאת, יש לו תיעוד בפורמט HTML; ראה למטה.
אתר עדכון יוצר דפי HTML החל מסדרה של קבצי תוכן ותבניות
כתוב בשפת ZPT.
הפקודה לוקחת מינימום של פרמטר אחד, המיקום של תצורת האתר
קובץ.
השמיים אתר עדכון הפקודה קוראת תחילה את קובץ התצורה וכך מאתרת את התוכן,
תבנית וספריות יעד (ברירת מחדל לתוכן, תבנית ו-dest
בהתאמה). אם רק פרמטר אחד מועבר ל אתר עדכון, לאחר מכן הוא ימצא כל קובץ
תחת ספריית התוכן ובנה את קבצי הפלט המתאימים.
אם מועבר יותר מפרמטר אחד, כל פרמטר נוסף נלקח כתוכן ל
לִבנוֹת. אם הפרמטר הוא ספרייה מתחת לספריית התוכן, אז כל תוכן
קבצים בספרייה זו ייבנו באופן רקורסיבי. אם הפרמטר הוא קובץ ב-
ספריית התוכן (או אחד מהילדים שלה), אז רק הקובץ הזה ייבנה.
קח לדוגמא:
אתר עדכון new-site/site.config new-site/content/index.txt new-site/content/examples/
זה יבנה את קובץ index.txt לתוך index.html וכל קבצי התוכן שמתחתיו
תוכן/דוגמאות/ יהיו מובנים בקבצי הפלט המתאימים להם.
UploadSite מעלה את הדפים שנוצרו. זה דורש מינימום של פרמטר אחד, ה
מיקום קובץ התצורה של האתר.
השמיים UploadSite הפקודה קוראת תחילה את קובץ התצורה וכך מאתרת את
ספריות יעד. אם רק פרמטר אחד מועבר ל UploadSite, אז זה ימצא
כל קובץ תחת ספריית היעד שיש להעלות. ההיגיון של פעם
לקבוע אם יש להעלות קובץ מוסבר בסעיף העלאה.
אם מועבר יותר מפרמטר אחד, כל פרמטר נוסף יילקח כיעד אליו
להעלות. אם הפרמטר הוא ספרייה מתחת לספריית היעד אז כל הקבצים נמצאים
ספריה זו תיחשב להעלאה רקורסיבית. אם הפרמטר הוא קובץ ב
ספריית היעד (או אחד מהילדים שלה), אז רק הקובץ הזה ייחשב
להעלאה.
קח לדוגמא:
UploadSite new-site/site.config new-site/dest/index.html new-site/dest/examples/
זה יבחן את הקובץ index.html ואת כל הקבצים תחת dest/examples/ בעת קביעה
אילו קבצים להעלות.
אפשרויות
סיכום האפשרויות כלול להלן. לתיאור מלא, עיין ב-HTML
תיעוד.
אפשרויות עבור אתר עדכון
-h
- עזרה
מדפיס את תיאור העזרה עבור הפקודה.
-a
--את כל
בונה את כל מחלקות התוכן, לא רק תוכן בכיתה ה"רגילה".
--מעמד classParams
בונה את כל השיעורים הניתנים כפי שסופקו ברשימה מופרדת בפסיקים.
--רישום
מפעיל רישום.
--קובץ לוג שם
יומן לקובץ "שם" (ברירת המחדל הוא updateSite.log).
--לנפות
מפעיל רישום באגים; מרמז --רישום.
--debug-simpletal
מפעיל רישום באגים של SimpleTAL, מרמז --רישום.
אפשרויות עבור UploadSite
-h
- עזרה
מדפיס את תיאור העזרה עבור הפקודה.
-a
--את כל
בודק שכל הקבצים מועלים, לא רק אלה שנוצרו על ידי PubTal.
--כּוֹחַ
מעלה קבצים גם אם PubTal חושב שהם מעודכנים.
--ריצה יבשה
מדפיס מה היה נעשה, אך לא נוקט בפעולה.
--רישום
מפעיל רישום.
--קובץ לוג שם
יומן לקובץ "שם" (ברירת המחדל הוא updateSite.log).
--לנפות
מפעיל רישום באגים; מרמז --רישום.
השתמש ב-updateSite באינטרנט באמצעות שירותי onworks.net