it-swarm.asia

Kaçan html'yi devre dışı bırak

Kod örneklerini vurgulamak için SyntaxHighlighter Evolved kullanıyorum. Örneğin.

[csharp]
string s = "text";
List<int> numbers = new List<int>();
[/csharp]

İlk kaydettiğimde sorun değil, ancak wordpress düzenlerken metni

[csharp]
string s = &quot;text&quot;;
List&lt;int&gt; numbers = new List&lt;int&gt;();
[/csharp]   

İkinci düzenlemeden sonra olur

[csharp]
string s = &amp;quot;text&amp;quot;;
List&amp;lt;int&amp;gt; numbers = new List&amp;lt;int&amp;gt;();
[/csharp]   

Kaçmayı nasıl devre dışı bırakırım? İçeriğin tam olarak yazdığım gibi olmasını istiyorum.

3
Mika Kolari

Yeni kurdum SyntaxHighlighter Evolved ve mevcut bir gönderide yapılan testler sırasında " 'daki tüm tırnakların &quot;' ya (tek tırnaklar) dönüştürüldüğünü bulmak için dehşete düştüm iyiyiz). HTML editörünü kullanıyordum.

Siz de bu pozisyonda olmanız durumunda, bunun yalnızca gönderilen önizlemesinin kaçtığını gördüm - Yayınladığınızda iyi görünüyor.

7
Lessan Vaezi

Görsel düzenleyici, görüntülemeyi düşündüğünüz kodun tarayıcı tarafından işaretleme olarak yorumlanmasını önlemek için HTML etiketlerinden (özellikle <> braketleri) otomatik olarak çıkacaktır. İçeriğin tam olarak ne yazdığından emin olmanın en kolay yolu, Visual editör yerine HTML editörünü kullanmaktır.

Kod Renklendirici adında bir kod vurgulama eklentisi kullanıyorum ve "vurgulanan" kodumun tümünü doğrudan HTML düzenleyicisine doğrudan girdim. aynen yazdığım gibi görünüyor.

3
EAMann

SyntaxHighlighter Evolved'in yazarı, diğer tüm eklentilerin etkisizleştirilmesini ve ardından seri olarak aşağıdaki çözümde kullanılmasını önermektedir: http://wordpress.org/support/topic/plugin-syntaxhighlighter-evolved-html- etiketler-katma alır-to-my-kod

Ancak, bu çözümün html etiketlerinin önizlemeye eklenmesini engellemediğini gördüm. Ancak, @Lessan Vaezi'nin belirttiği gibi, html etiketleri yalnızca önizlemede görünür, ancak yayınlanan yayında görünmez.

0
C. Bergman