function updatePreview() { let slug = $('#slug').val(); let name = $.trim($('#name').val()); let description = $(Marked($.trim($('#description').val()))).text(); let metaTitle = $.trim($('#meta-title').val()); let metaDescription = $.trim($('#meta-description').val()); $('.search-engine-preview .slug').text(slug); $('.search-engine-preview-title').text(metaTitle || name); $('.search-engine-preview-description').text(metaDescription || description); }
/** * ### markdown view * * Use the GitHub Markdown css */ function MarkdownView() { this.compile = function (template) { return function (context) { var html = Marked(template, context); return `<link rel="stylesheet" href="/assets/github-markdown.css"> <style> .markdown-body { box-sizing: border-box; min-width: 200px; max-width: 980px; margin: 0 auto; padding: 45px; } </style> <article class="markdown-body"> ${html} </article>`; }; }; }