Я пробовал решения, размещенные в this related SO question, и по большей части фрагменты кода работают, но есть некоторые случаи, которые по-прежнему искажаются Blogger при публикации блога ,Публикация исходного кода в блогере с ошибками с контейнерами C#
В частности, объявление общих контейнеров представляется наиболее неприятным. Просмотрите примеры кода в своем блоге: http://mlai-lirik.blogspot.com/, в частности раздел, где я объявляю словарь.
Я хочу, чтобы отобразить это:
static Dictionary<int, List<Delegate>> _delegate = new Dictionary<int,List<Delegate>>();
Но блоггер публикует это:
static Dictionary<int, list=""><delegate>> _delegate = new Dictionary<int, list=""><delegate>>();
И шапки конец моего кода раздела с этим:
</delegate></delegate></int,></delegate></int,>
По-видимому блоггера считает, что часть словаря <int
и <delegate>
вроде HTML-тегов, и он автоматически пытается закрыть их в конце фрагмента кода. Кто-нибудь знает, как обойти эту проблему?
Update:
Я использовал CraftyFella's решение http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html и это вызывает вышеупомянутые проблемы происходит (то есть его решение не работает для фрагментов кода я опубликовал).
Я также попытался обернуть мои фрагменты кода с помощью тегов <code></code>
, но это тоже не сработало. Результаты были так же неутешительны: Dictionary<int, List<string>> test = new Dictionary<int, List<string>>();
превращается в Dictionary> test = new Dictionary>();
Есть ли здесь вопрос? Вы сказали, что используете решение. Разве это не значит, что он решен? – Gabe
@Gabe, извините ... Я забыл упомянуть: результаты CraftyFella в фрагментах кода, которые я опубликовал в своем вопросе. Другими словами, его решение не работает. – Kiril