2009-04-12 2 views
11

Эй, блоггеры там! Я создал блог Wordpress, на котором я размещаю себя, и у меня самое сложное время, чтобы выяснить, как добавить фрагменты C# в мой блог. Что вы все используете?Какой лучший способ форматировать C# в WordPress?

В настоящее время я использую плагин «SyntaxHighlighter Evolved», и он работает отлично по большей части - единственная проблема заключается в том, что возврат обратно в Visual Editor удаляет все пробелы whitsepace. Я пробовал обернуть теги [sourcecode] в <pre>, но тогда форматирование работает неправильно.

Любая помощь будет высоко оценена. Я потратил около 10 часов, пытаясь найти надежное решение, и не повезло. Приветствия!

+0

Вау! Удивительные ответы - мне придется попробовать после работы сегодня, и я дам y'all знать, как это происходит :) – Charles

+0

Чтобы использовать C# с плагином WP-Syntax, напишите его как '

{your code here}
'. Это не было ясно из документации, поэтому мне пришлось зайти в исходный код, чтобы поднять это. –

ответ

9

См. blog post that I wrote на этот точный вопрос, в котором объясняется, как использовать SyntaxHighlighter и исправить TinyMCE, чтобы он не испортил ваше пространство или теги (вы можете либо настроить один из файлов tinymce в Wordpress, либо использовать plugin, чтобы сделать это за вас).

+0

Спасибо! Это прекрасно решает мою проблему. Я подготовил сообщение в блоге в вашу честь, завтра я поставлю его :). Спасибо! – Charles

2

Используйте плагин WP-Syntax. Чтобы использовать его, вы привязываете код с помощью pre tag с атрибутом языка. Консолидирует усилия.

1

Если подсветка синтаксиса на стороне клиента (JavaScript) также является вариантом, я могу порекомендовать google-code-prettify, который работает достаточно хорошо. Чтобы избежать ненужного трения для меня как автора, требуется лишь небольшое удаление кода, поскольку я подробно описал in a posting.

1

Вы можете использовать Windows Live Writer, чтобы писать сообщения для своего блога и использовать Steve Dunns live writer plugin.