אליה וקוד בה...
פוסט זה הוא פוסט המשך בסדרה "טיפים וטריקים: כתיבת פוסטים באתר הבלוגים".
בתור בלוגר טכני יוצא לי לפרסם לא מעט קטעי קוד.בעבר הייתי עובד קשה כדי להוסיף קטעי קוד לתוך הפוסטים, אבל בעידן Windows Live Writer, הדברים טיפה יותר קלים.
בצורתו לאחר ההתקנה, Windows Live Writer (להלן WLW) לא מאפשר לעשות Paste לתוכן מפורמט. לכן, הוספת קטע קוד מתוך Visual Studio תראה כך:
static void Main(string[] args)
{
ServiceHost host = new ServiceHost(typeof(OrdersService));
host.Open();
Console.WriteLine("Service is listening. Press any key to close...");
Console.ReadLine();
host.Close();
}
כדי בכל זאת להוסיף בכל זאת קטע קוד מפורמט, שיכיל גם את הפונט שאני משתמש בו בעת כתיבה ב- Visual Studio וגם את הצבעים שהופכים את הקריאה והתמצאות בקוד לנוחים במיוחד אני משתמש בשני Add-Ins:
Copy Source As Html - שהוא Add-In ל- Visual Studio, שבעת העתקה של קוע קוד מתוך VS, מייצר ומכניס ל- Clipboard את תגי ה- Html המתאימים.
Insert Formatted Clipboard - הוא Add-In ל- WLW המאפשר לבצע Paste לטקסט מפורמט ובכל להתגבר על הבעייה שציינתי קודם.
בעזרת שני ה- Add Ins הנ"ל אפשר להעתיק Html המכיל קטע קוד מתוך ה- Visual Studio ולשתול אותו בתוך פוסט. ובסופו של דבר זה נראה ככה:
static void Main(string[] args)
{
ServiceHost host = new ServiceHost(typeof(OrdersService));
host.Open();
Console.WriteLine("Service is listening. Press any key to close...");
Console.ReadLine();
host.Close();
}
אופציה נוספת היא להשתמש ב- Add In בשם BlogMyCode, שעושה את שתי הפעולות הנ"ל בקליק אחד. כלומר לאחר סימון קטע קוד אפשר להוציא אותי ל- WLW. החסרון בו הוא שעבור כל העתקה נוצר Post חדש, אבל בכל אופן שווה להכיר את האפשרות הזאת.
הורדות:
Windows Live Writer ניתן להורדה מכאן. שימו לב שהוא עדיין בגירסאת בטא. רצוי לקרוא מה שיוסי כתב בנושא הגדרת WLW לשימוש באתר הבלוגים.
Copy Source As Html ניתן להורדה מכאן.
Insert Formatted Text ניתן להורדה מכאן.
BlogMyCode ניתן להורדה מכאן.
תהנו!