- Die Discourse-Site ist chiahpa.be
- Ich verwende ein benutzerdefiniertes Plugin zum Hinzufügen von Ruby-Text (kleine Buchstaben über japanischen oder chinesischen Schriftzeichen) mit dem Plugin GitHub - lostandfound/markdown-it-ruby: Ruby annotation plugin for markdown-it parser..
- Mein Plugin ist GitHub - aiongg/discourse-ruby. Es funktionierte einige Jahre lang gut, aber vor kurzem begann es jedes Mal eine Fehlermeldung auszugeben, wenn jemand versucht, einen Beitrag zu erstellen:
Started POST "/posts" for 172.17.0.1 at 2024-11-25 22:17:41 +0000
Processing by PostsController#create as JSON
Parameters: {"raw"=>"updated ruby plugin\n\ntesting ruby:\n\n{汝|lí}{好|hó}", "unlist_topic"=>"false", "category"=>"3", "topic_id"=>"71", "is_warning"=>"false", "archetype"=>"regular", "typing_duration_msecs"=>"200", "composer_open_duration_msecs"=>"2658", "featured_link"=>"", "shared_draft"=>"false", "draft_key"=>"topic_71", "nested_post"=>"true"}
[PrettyText] BAD MARKDOWN CALLBACK FOUND
[PrettyText] FEATURE IS: md-ruby
Completed 500 Internal Server Error in 76ms (ActiveRecord: 0.0ms | Allocations: 4230)
- Der Fehler wird ausgelöst, unabhängig davon, ob Ruby-Text (
{...|...}) im Beitrag vorhanden ist oder nicht. - Dieser Beitrag
https://meta.discourse.org/t/discourse-markdown-extensions-not-working-after-latest-discourse-upgrade/294155/1schien ein ähnliches Problem zu haben, aber ich habe die Erweiterung auf.jsaktualisiert und es wurde nicht behoben. - Ich habe auch das
markdown-it-ruby-Plugin auf die neueste Version 1.1.1 aktualisiert, indem ich das Plugin in die Datei/assets/javascripts/vendor/markdown-it-ruby.jsin meinem Repository kopiert habe.
Vielen Dank im Voraus. Entschuldigung für die Links, ich kann nur 2 posten.