A rövid válasz az, hogy két különböző Markdown könyvtárat használunk az előnézet és a végleges válasz megjelenítéséhez. Ez a két különböző könyvtár különbözőképpen kezeli a HTML-t.
Válaszunkat „Markdown” nevű jelölőnyelv használatával formázzuk és formázzuk. A Markdown az előre definiált jelölést HTML-re konvertálja linkek, képek, fejlécek, dőlt betűk, kiemelések stb.
Anélkül, hogy túlságosan technikussá válnánk, a válasz előnézete a böngészőben a Javascript könyvtár használatával jön létre. Ezt gyorsasági okokból végezzük.
Amikor frissíti az oldalt, a válasz már átalakult HTML-re a Python Markdown könyvtárunk segítségével. Ezt azért csináljuk, mert azt szeretnénk, ha a válasz jól néz ki, amint eljut az oldalhoz. Ha úgy döntöttünk, hogy egyszerűen kiadjuk a nyers választ, majd a Javascript könyvtárunkkal konvertáljuk, először a "csúnya" nyers választ, majd a szépen formázott változatba ugrik. Ez nem olyan rossz, de a probléma az, hogy a Google és más botok, amelyek a keresési oldalunkat feltérképezik, nem futtatnak Javascript-et. Ezek a botok mindig látják a nyers, csúnya választ, ami sértheti a keresési rangot.
Miért kezelik a két könyvtár különbözőképpen a HTML-kódokat? A végső válaszért felelős "Python" könyvtár "elhagyja" a HTML-t, ami azt jelenti, hogy ezeket a HTML-kódokat veszi, és ártalmatlan szöveggé változtatja. Azt mondom, ártalmatlan, mert el tudod képzelni, hogy lehetővé teszi a felhasználók számára, hogy HTML-t írjanak be oldalunkra, hogy teljesen elpusztítsák az oldal elrendezését. Az előnézetért felelős Javascript könyvtár NEM menekül a HTML-ből, ami műszakilag hiba.
A jövőben eltávolítanunk kell a Javascript könyvtár képességét, hogy biztonsági okokból előnézze a HTML kódokat. Továbbra is egy könyvtárat használunk, hogy az összes Markdown-szöveget megadhassuk.
Azt hiszem, ezt már korábban megválaszolták, de úgy tűnik, nem találom meg. Hogyan juthatok el a válaszhoz a "nem tárgyalt" formában? Az egyik válaszomban megjegyzéseket tettem közzé, de (talán a kávé hiánya, de ...) csak a látványos verziót látom.
Kattintson a kérdésre. Ha a válaszokat a / megjelenített oldalakon keresi, ugorhat a rendszeres válaszoldalra, ami azt feltételezi, hogy a "nem szerepelt formanyomtatvány" a kérdésre kattintva jelenti azt. Ha ezt megteszi, megkapja a rendszeres válaszoldalat, amely lehetővé teszi a válasz szerkesztését vagy a megjegyzések rész használatát.
A válaszmező és az előnézeti mező egymás mellett volt, de véletlenül eltaláltam a számítógép egyik kulcsát, és most az előnézeti mező a válasz doboz alatt van, ami sokkal nehezebbé teszi a munkám ellenőrzését. Tud valaki elmondani, hogyan kell visszaállítani?
Ennek egyik módja a zoom megváltoztatása. Chromes-ot használok, és ha a zoomot 90% -ra változtatom, ugyanazt kapom. Lehet, hogy más módon is előfordulhat, de ellenőrizze a zoomot.
Mi a célközönség? Úgy tűnik, hogy a High schoolers és a Undergraduates. Ez jó hely lenne a fejlettebb területeken (pl. Fejlődési biológia) kapcsolatos kérdések megválaszolására, vagy ez a honlap tervezett hatályán kívül esik?
A matematikai területeken válaszolok a kérdésekre. Úgy tűnik, hogy a legtöbb válasz, amit kapok, a középiskolai vagy a korai alapképzés szintje. Nem tudom, hogy a biológiában résztvevők a fejlettebb területeken vesznek részt.