CKEditor의 데이터 프로세서를 사용해 보셨습니까? 이 같은 (http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Data_Processor는) :
CKEDITOR.on('pluginsLoaded', function (event) {
event.editor.dataProcessor.dataFilter.addRules({
elements: {
p: function (element) {
// element.attributes
}
}
});
event.editor.dataProcessor.htmlFilter.addRules({
elements: {
p: function (element) {
// element.attributes ...
}
}
});
});
나는 최선의 선택이
MindTouch deki wiki
Foswiki이 너무 좋은 것 생각하지만, 사용 사례에 대한 (창) 설정하기 어렵게 될 것이다.
또한 MediaWiki (위키 백과의 뒤편에있는 엔진)이 좋은 옵션 일 수 있습니다. 그것은 기능상 매우 가난하고 WYSIWYG가 없지만 Wikipedia 평판 (그리고 그 단순성)은 비 기술자를위한 더 나은 엔진보다 훨씬 덜 위협적인 옵션이 될 수 있습니다. 당신의 기술이없는 사람들이 위키의 등장을 짐으로 생각한다면 ("이 괴짜들이 우리에게 지금 사용하도록 강요 할 것입니까?") 좋은 선택이 될 수 있습니다. 그러나 WYSIWYG-in-a- 브라우저 솔루션은 Word의 위력과 편의성에 근접하지 않습니다.
난 당신이 CKEditor 대신 EpicEditor 포주 수 있다고 생각 :
EpicEditor 분할 전체 화면 편집, 실시간 미리보기, 자동 초안 절약, 오프라인 지원 등을 통해 임베디드 자바 스크립트 마크 다운 편집기입니다. 개발자를 위해 강력한 API를 제공하고 쉽게 테마를 지정할 수 있으며 번들로 제공된 Markdown 파서를 사용자가 던진 모든 항목으로 바꿀 수 있습니다.
감사합니다. 그래도 텍스트을 ** 텍스트 **로 변환하는 것과 같이 addRules 함수 내에서 HTML을 Wiki 구문으로 변환하는 방법의 한 가지 예를 나에게 줄 수 있다면 좋을 것입니다. – vauge