0
Как я понимаю, Markitup нуждается в стороне сервера для синтаксического анализа. Есть ли чистый клиентский Markitup?Pure Client-Sided Markitup
Как я понимаю, Markitup нуждается в стороне сервера для синтаксического анализа. Есть ли чистый клиентский Markitup?Pure Client-Sided Markitup
Вы можете реализовать синтаксический анализ с использованием javascript, чтобы вам не нужна логика на стороне сервера.
При загрузке MarkItUp пример использует JavaScript для создания в окне предварительного просмотра
$.ajax({
url:options.previewTemplatePath,
dataType: 'text',
global: false,
success: function(data) {
writeInPreview(localize(data, 1).replace(/<!-- content -->/g, $$.val()));
}
});
function writeInPreview(data) {
if (options.previewInElement) {
$(options.previewInElement).html(data);
} else if (previewWindow && previewWindow.document) {
try {
sp = previewWindow.document.documentElement.scrollTop
} catch(e) {
sp = 0;
}
previewWindow.document.open();
previewWindow.document.write(data);
previewWindow.document.close();
previewWindow.document.documentElement.scrollTop = sp;
}
}
Таким образом, вы можете просто добавить свой синтаксический анализ логики в writeInPreview, например.