2010-12-25 2 views
0

Я новичок в Ruby/Redmine/Redcloth, но я пытаюсь добиться следующего: По умолчанию для построения ссылки в Textile есть «foo»: http: // bar. Тем не менее, в 90% случаев я использую продукты Atlassian, которые используют [foo | http: // bar] как разметку ссылок.Расширить RedCloth через плагин Redmine?

Чтобы все было немного однородно, я хотел бы реализовать это в Redmine через плагин. Тем не менее, похоже, что вы не можете изменить синтаксис макросов, поэтому вместо этого мне придется изучить расширение RedCloth, чтобы принять эту форму вставки ссылок.

Кто-нибудь знает, как я могу это достичь?

Спасибо и Рождеством,

Dennis

ответ

1

Вы могли бы рассмотреть вопрос о переходе к одной из двух Markdown плагинов (один Markdown Extra, как, основываясь на Bluefeather), которые немного больше похожи стиль ссылок, хотя и не тот, с которым вы привыкли. Так как вы используете SO, вы, очевидно, знакомы с ним.

В противном случае вам придется написать полный плагин, для которого любой из плагинов, о которых я говорил, послужит хорошей моделью. Удачи.

+0

Hi Binary Phile, спасибо за ваш ответ! Одна вещь, которая отвлекает его, что это зависит от rdiscount, и кажется, что он обходит форматор wiki странным образом, чтобы вызвать форматирование уценки. Я скорее построю что-то на основе регулярного выражения, которое выводит его в правильном html. Любая идея, как это сделать? – FLX