enhanceHtml.js (559B)
1 export function enhanceOrgHtml(html) { 2 if (!html) return ''; 3 4 let result = html; 5 6 result = result.replace(/<table(?![^>]*class=)/g, '<table class="org-table"'); 7 result = result.replace(/<h([1-6])(?![^>]*class=)/g, '<h$1 class="org-heading org-heading--$1"'); 8 result = result.replace( 9 /<blockquote(?![^>]*class=)/g, 10 '<blockquote class="org-quote"', 11 ); 12 result = result.replace(/<pre(?![^>]*class=)/g, '<pre class="org-src"'); 13 result = result.replace( 14 /<div class="section"/g, 15 '<div class="org-section"', 16 ); 17 18 return result; 19 }