2010-12-25 8 views
0

Ich bin neu in Ruby/Redmine/Redcloth, aber ich versuche Folgendes zu erreichen: Der Standard Weg, um einen Link in Textile zu bauen ist "foo": http: // bar. Allerdings verwende ich 90% des Tages Atlassian-Produkte, die [foo | http: // bar] als Link-Markup verwenden.Erweitern RedCloth über Redmine Plugin?

Um alles ein wenig einheitlich zu halten, möchte ich dies in Redmine über ein Plugin implementieren. Es scheint jedoch, dass Sie die Makrosyntax nicht ändern können, stattdessen muss ich in RedCloth erweitern, um diese Form des Einfügens von Links zu akzeptieren.

Weiß jemand, wie ich das erreichen kann?

Danke und Frohe Weihnachten,

Dennis

Antwort

1

Das könnte dir an einem der beiden Markdown-Plugins Schalt betrachten (eine Markdown Extra wie, bezogen auf bluefeather), die in etwas ähnlich sind Link-Stil, obwohl nicht das gleiche wie das, was Sie gewohnt sind. Da Sie SO verwenden, sind Sie damit offensichtlich vertraut.

Andernfalls müssten Sie ein vollständiges Plugin schreiben, für das eines der Plugins, die ich erwähnt habe, als gutes Modell dienen würde. Viel Glück.

+0

Hallo Binary Phile, danke für deine Antwort! Eine Sache, die darüber scheißt, dass es von rdiscount abhängt und es scheint, dass es den Wiki-Formatierer auf eine seltsame Weise umgeht, um Markdown-Formatierung aufzurufen. Ich baue eher etwas, das auf einem regulären Ausdruck basiert, der es in korrektem HTML ausgibt. Irgendeine Idee, wie man das macht? – FLX