Εργαστήριο Τεχνολογίας Λογισμικού
+2 votes
282 views

Hello!

Είδα πως μπορείς να γράψεις inline-code ( inline-code ) αλλα όχι code blocks (με τριπλο backtick). example (broken):

`c
int a
`

Επίσης κάπου πήρε το μάτι μου LaTeX, και επίσης συνειδητοποίησα πως αν γράψεις HTML την χειρίζεται και αυτή κατάλληλα.. (╯°□°)╯︵ ┻━┻

Δεν ξερω για εσάς αλλά εγώ μπερδεύτηκα λίγο.

Πώς ακριβώς χειρίζεται το forum το raw text πριν το κανει render?

in meta by (3.0k points)
edited by | 282 views
+2

Καλή ερώτηση... Συμφωνώ κι εγώ ότι διάφορα στοιχεία του markdown είναι σπασμένα. Η υλοποίηση είναι εδώ, για όποιον θέλει να προσπαθήσει να απαντήσει.

+1

Ίσως αυτό το plug-in είναι καλύτερο από το default https://github.com/svivian/q2a-markdown-editor, βλέπω έχει και hightlight.js που είναι αρκετά καλό highlighter.

0

Όσο έψαξα για markdown στο Q2A όλο κάποιο plugin εμφανιζόταν, δεδομένου οτι είναι η σωστότερη λύση προτείνω να το δοκιμάσουμε και αν διευκολύνει αρκετά ας κάνουμε ping τους admin να το σκεφτούν

+2

Αυτό το plugin χρησιμοποιούμε ήδη :) (αλλά έχει διάφορα θέματα όπως είπατε). Έπίσης έχουμε βάλει και MathJax για Latex, όμως δεν εμφανίζεται στο preview όταν γράφει κάποιος την ερώτηση, γίνεται render μετά στο post.

1 Answer

+1 vote

Μπορείτε να μετατρέψετε ένα μπλοκ κειμένου σε block κωδικα αν το κάνετε highlight και μετά πατήσετε το σύμβολο '{ }', example:

#include <iostream>

using namespace std;

int main() {
  cout << "Block of code" << endl;
  return 0;
}

Ήταν ο κύριος λόγος που έκανα αυτό το ποστ, επομένως αφήνω μία απάντηση εδώ για κάποιον που τυχόν έχει την ίδια απορία

(ps: αν πειράξετε λίγο τα contents του code block κάποια στιγμή θα κάνει και highlight με βάση το syntax της c++ :D )

by (3.0k points)

301 questions

289 answers

288 comments

903 users