Какие библиотеки и/или пакеты использовались для создания записей в блогах с блоками кода? Наличие библиотеки JavaScript, поддерживающей номера строк и отступы, идеально.Отображение кода в сообщениях блога
ответ
GeSHi text highlighter является довольно удивительным. Если вы используете WordPress, there's a plugin для вас уже
Простой запрос Google показывает http://code.google.com/p/syntaxhighlighter/
С первоначальный вид, кажется, довольно хорошо. Entirly JS, основанный, может быть реализован независимо от используемого языка сервера.
Да, Yahoo/Google search дали хорошие результаты. Я спрашиваю больше о том, что вы используете и почему. – 2008-09-22 06:31:42
Syntax Highlighter использовано wordpress и производит хорошие результаты.
Скопировать код Visual Studio, как HTML http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
Я использую Live Writer, и я использую VS надстройки, которая копирует исходный код в HTML, чтобы скопировать код, а затем я меняю в поле зрения HTML в Writer и вставить результат
вы можете скачать addin по адресу: http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/11/21/copy-source-as-html-copysourceashtml-for-visual-studio-2008-rtm.aspx
Некоторое время назад я провел некоторое исследование по этой теме и пришел к выводу that using GeSHi is the way to go. Однако в последнее время я смотрел на еще несколько вариантов:
- Использование Windows Live Writer с Syntax Highlighter плагин (thereareseveral доступны)
- Использование syntaxhighlighter библиотеки или google code prettify библиотеку. Обе написаны в JS, и я думаю, что второй из них используется на StackOverflow
- использовать некоторый промежуточный процесс, в котором я пишу посты в Markdown, например, и пусть программа генерирует окончательный HTML
Лично я использую этот сайт, чтобы сделать это для меня: http://puzzleware.net/codehtmler/default.aspx
Если это мой собственный код, я бы просто использовал экспорт SciTE в HTML и вставлял его. В противном случае (выделение кода, как это делается здесь), я бы предпочел сделать это на стороне сервера: выделение JS (как видно, например, в JavaLobby) происходит после того, как страница была отображена в режиме по умолчанию (так что внезапно изменение внешнего вида, не очень приятно), и часто медленный, плюс JS может быть отключен.
На самом деле, такая задача может быть выполнена один раз, после ввода пользователем ее не нужно делать много раз на каждой странице, обслуживаемой посетителем.
Обычно я использую this free online tool that formats C# code. Наряду с C#, он также форматирует код для VB, HTML, XML, T-SQL и MSH (кодовое имя Monad).
- 1. Как использовать теги данных макета в сообщениях блога?
- 2. Отображение уведомлений о новых сообщениях
- 3. Как вытащить Facebook-страницы в сообщениях блога в WordPress?
- 4. Как удалить имя автора в сообщениях блога Wordpress?
- 5. Ошибка внутреннего сервера Jekyll только в сообщениях блога (ubuntu)
- 6. Jekyll генерирует случайные символы в сообщениях моего блога
- 7. Отображение таблицы в почтовых сообщениях Outlook
- 8. Отображение фрагментов кода в WordPress
- 9. PHP: Отображение страниц блога в уникальной странице
- 10. Система блога с интерпретацией кода
- 11. Отображение содержимого блога с использованием синтаксиса Razor
- 12. Отображение сообщения с формой перед списком блога
- 13. Wordpress: отображение блога на передней статической странице.
- 14. NoMethodError в сообщениях # show;
- 15. Отображение таблиц MySQL как ASCII в сообщениях в блоге
- 16. Получение json данных о сообщениях
- 17. Footer не отображается в сообщениях
- 18. Отображение категорий блога в частичном представлении на странице макета
- 19. Отображение заголовка блога WordPress JSONP в угловом ui-календаре
- 20. Отображение массива сообщений в моем приложении для блога
- 21. Отображение кода в поле прокрутки
- 22. Отображение кода в таблице стилей
- 23. Отображение гиперссылки в терминах кода
- 24. Отображение кода в виде содержимого?
- 25. Отображение кода в текстовом поле
- 26. Отображение кода PHP в PLAINTEXT
- 27. Отображение ветвей кода в Qt
- 28. Wordpress - плагин для отображения кода в сообщениях [без коротких кодов]
- 29. Отображение исходного кода HTML
- 30. Штрих-код продукта - Удаление названия продукта в сообщениях и страницах блога
Это выглядит великолепно. Благодаря! – 2008-09-22 17:44:46