Habrahabr, Live Writer и Code Highlighting
Опубликовано: 17 октября, 2009 Filed under: .net, Blog, Live, Python | Tags: IronPython, Live Writer, Pygments 1 комментарийИнтро
Уже практически полгода я пользуюсь Windows Live Writer в качестве инструмента для написания веб-ориентированных статей. Это отличный инструмент, работающий с большим количеством blogengine’ов, и даже с SharePoint. Но разговор не об этом, в связи с тем, что я разработчик, мне частенько приходится вставлять листинг кода в написанные статьи, на это я и хочу обратить ваше внимание.
Пигменты
Многие представители Python-сообщества наверняка знакомы с дивным проектом под названием Pygments:
Ну так вот, товарищ Harry Pierson (@DevHawk) скомпилировал этот движок под IronPython и написал обертку-плагин для Windows Live Writer (качать здесь не торопиться). Отлично, однако то, что получается в результате его обработки не выделяется цветом на habrahabr, это связанно с некоторыми особенностями ресурса, однако поправимо.
Данными работами я и предлагаю заняться, для этого нам понадобятся:
- Исходники проекта (на GitHub’е)
- 5 мин времени
После того, как мы скачали исходники, стоит разыскать скрипт под именем pygments_package\devhawk_formatter.py и немного его подкоректировать:
# colors are readily specified in hex: ’RRGGBB’
if style[‘color’]:
start += ‘<span style=»color:#%s«>’ % style[‘color’]
end = ‘</span>’ + end
заменить на
# colors are readily specified in hex: ’RRGGBB’
if style[‘color’]:
start += ‘<font color=»#%s«>’ % style[‘color’]
end = ‘</font>’ + end
Далее пересобрать с помощью скрипта build.bat проект и запустить инсталлер – теперь то что делает данный проект в цвете отображается на хабре.
Дружим LiveWriter и Twitter
Опубликовано: 24 февраля, 2009 Filed under: Blog, Live, Twitter | Tags: Blog, Blogging, Live Writer, Twitter, Writer 4 комментарияБольшинство нынешних блоггеров, пользующихся Windows Live Writer проявляют так же активность на Twitter. Множество из них предпочитают сообщать о публикуемых постах Twitter-сообществу, думаю стоит автоматизировать это процесс.
Для этого нам необходимо:
- Скачать файл Twitter.WriterPlugin.dll и скопировать его в следующую директорию: “C:\Program Files\Windows Live\Writer\Plugins\”
- Сходить Tools (Сервис)–> Options (Параметры)–> Plug-ins (Подключаемые модули)–> Twitter Notify и заполняем свои Twitter’ские логин и пароль.
Это всё. Теперь при публикации сообщения в блог, Live Writer будет предлагать вам сделать отметку об этом в twitter.
Оригинал поста здесь http://www.labnol.org/internet/blogging/sent-twitter-blog-updates-windows-live-writer/3508/
Musthave: Windows Live Writer — в помощь блоггеру
Опубликовано: 25 декабря, 2008 Filed under: Blog, Windows Live | Tags: Blog, Windows Live Writer, WYSWYG 1 комментарийОтличная уилита, позволяющая постить в блог «вживую», т.е. так как это делают WYSWYG редакторы, но с дополнительным преимуществом того, что Вы работаете с CSS’ами Вашего блога.
К примеру этот пост написан уже из него, и ИМХО это намного удобнее встроенного в WordPress редактора.
Иснтрумент очень удобен и абсолютно бесплатен. Дотсупен здесь.