Leerzeichen vor oder nach Fettformatierungsmarkern verhindern, dass Fettformatierung funktioniert

Okay,
ich bin mir nicht sicher, ob dies ein Standard-Markdown-Verhalten oder ein Discourse-Bug ist, aber wenn Sie Markdown verwenden und vor oder nach dem Text ein Leerzeichen setzen, funktioniert es nicht:

Dies funktioniert einwandfrei, wenn ich die Fettdruck-Schaltfläche verwende
Dies funktioniert nicht, da ich vor dem Text ein Leerzeichen habe
**Und dies funktioniert nicht, da ich nach dem Text ein Leerzeichen habe **

Das Problem ist, dass die Nutzer dies nicht wissen und manchmal aus Versehen ein Leerzeichen lassen, veröffentlichen und dann nicht verstehen, was falsch ist bzw. warum es nicht funktioniert. Ich habe bereits einige Stellen gesehen, an denen Nutzer diesen Fehler gemacht haben..

Code für die obigen Beispiele:

**Dies funktioniert einwandfrei**
**Dies funktioniert nicht, da ich vor dem Text ein Leerzeichen habe**
**Und dies funktioniert nicht, da ich nach dem Text ein Leerzeichen habe **

Ich bin mir ziemlich sicher, dass dies die Markdown-Spezifikation und nicht Discourse ist. Ein Ingenieur sollte das bestätigen können.

Ja, es gibt Gründe, warum MD Spezifikationen hat, und Gründe, warum Nutzer sich 3 Minuten Zeit nehmen und lernen sollten, MD korrekt zu verwenden (entschuldigen Sie die direkte und technische Antwort…). Es ist ziemlich einfach, eigentlich eine sehr grundlegende Auszeichnungssyntax:

Siehe auch:

Schauen Sie sich beispielsweise Visual Studio Code an:

Hier ist das MD

Hier ist die MD-Vorschau

Screen Shot 2021-02-12 at 8.26.35 PM

Ich denke, das zeigt deutlich, dass es sich nicht um ein „Discourse“-Problem handelt, sondern einfach um ein Problem damit, dass Nutzer MD nicht korrekt verwenden.

VSC markiert tatsächlich den/die MD-Syntaxfehler, @tpetrov

Okay,
jetzt sehe ich, dass es kein Fehler ist.
Das Problem sind jedoch die Menschen. Heutzutage ist es schwer, sie dazu zu bringen, etwas drei Sekunden lang zu lesen, und du möchtest, dass sie drei Minuten investieren. Ich sehe wirklich keinen Weg, das zu erreichen.

MD-Syntaxfehler-Hervorhebung wäre tatsächlich hilfreich.

Hmm.

Nun, wir betreiben seit über zwei Jahrzehnten ein Coding-Forum, und wir haben festgestellt, dass Nutzer alles lernen, was wir von ihnen erwarten, sofern wir es ihnen erklären oder ihnen einen Link zu einem Tutorial bereitstellen. Wenn Nutzer einen Fehler machen, bearbeiten unsere Moderatoren die Beiträge und korrigieren die Formatierung.

Das war für uns in über zwei Jahrzehnten, in denen wir zunächst die alten „BBCODES