v2.5.2
Giriş yap

Markdown editörünü kullanımı

hyki89
822 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhablar, bir php projemden etitör eklemek itiyorum bu markdown baya ilgimi çekti biraz araştırdım fakat tam bir cevap bulamadım markdown nasıl ekleye bilirim sistemime indirmem gereken dosyalarmı var yada bizmi yapıyoruz aklım karıştı php ile kullandığımda çıktıyı nasıl alacam bilen arakdaşlar aydınlatırsa sevinirim.

Cevap yaz
Cevaplar (3)
hyki89
1454 gün önce

Biraz daha eraştırma yaptım olay farklıymış işimi yarar bir kaynak buldum sizlerlede paylaşayım. https://simplemde.com/

Kullanımı
<link rel="stylesheet" href="simplemde.min.css">
<textarea name="" id="MyID" cols="30" rows="10" placeholder="Mesajınız"></textarea>
<script src="simplemde.min.js"></script>
<script>
    var simplemde = new SimpleMDE({
        element: document.getElementById("MyID")
    });

</script>
programci
1452 gün önce

parser da yapman lazım onun için şöyle bir tane kod buldum

function parseMarkdown(markdownText) {
	const htmlText = markdownText
		.replace(/^### (.*$)/gim, '<h3>$1</h3>')
		.replace(/^## (.*$)/gim, '<h2>$1</h2>')
		.replace(/^# (.*$)/gim, '<h1>$1</h1>')
		.replace(/^> (.*$)/gim, '<blockquote>$1</blockquote>')
		.replace(/**(.*)**/gim, '<b>$1</b>')
		.replace(/*(.*)*/gim, '<i>$1</i>')
		.replace(/![(.*?)]((.*?))/gim, "<img alt='$1' src='$2' />")
		.replace(/[(.*?)]((.*?))/gim, "<a href='$2'>$1</a>")
		.replace(/n$/gim, '<br />')

	return htmlText.trim()
}
zailby9
1453 gün önce

hocam yanlız çıktısını almak için Markdown Parser in PHP kullanmanız lazım şu adrese gidip class dosyasını php dizinine çağırıp çıktısını öyle almalızınız


    require 'Parsedown.php'; // Parsedown dosyasını çağırma
    
    $Parsedown = new Parsedown(); // Class sınıfı
    
    echo $Parsedown->text('Hello _Parsedown_!'); // çıktı