- 일반 HTML태그와 혼용 불가
<nowiki></nowiki>
태그의 미지원 혹은 불완전한 지원<pre></pre>
태그안에서 줄바꿈을 인식하여<p></p>
로 감싼뒤 태그를 그대로 이스케이프하여 태그가 그대로 출력됨.
class이름으로 element를 얻기위한 getElementsByClass
함수
위 함수 대신 jquery같은걸 써도됨.
아래 자바스크립트 소스들은 페이지 맨 하단에 삽입되어야 함.(페이지가 모두 로드 된 뒤 렌더링)
Creole
var options = {}; options.interwiki = {}; //var element = getElementsByClass('post-body entry-content'); var element = getElementsByClass('wiki-content'); for (var k = 0; k < element.length; k++) { var tmp = element[k].innerHTML; element[k].innerHTML = ''; var c = new Parse.Simple.Creole(options); c.parse(element[k], tmp, options); }
모든 포스트에 자동으로 위키마크업을 사용하려면 위 주석처리된 코드처럼
post-body entry-content
클래스를 지정해주되지만 일반 HTML태그를 지원해주지 않기때문에 wiki-content
클래스를 지정하여 위키마크업을 사용할 부분에만 사용한다.
0 comments:
Post a Comment