过程
首先解决怎么让写出来的内容刚好是CSS,用JS写入 style 标签内部,同时有一个标签 pre 可以解决这个问题,,pre 标签会显示内容的形式,即写成什么就会怎么显示。
domCode.innerHTML = Prism.highlight(prefix + code.substring(0, n), Prism.languages.css);
styleTag.innerHTML = prefix + code.substring(0, n)
同时,引入Prsim.js/css 高亮代码,那么此时代码就会控制页面的宽高、颜色以及元素的自身属性。
同时碰到写入paper的问题,即是在paper页面没有写出来时,paper内容已经写出来了。
此时碰到了异步问题,那么用回调callback来解决。
引入marked.js 将markdown转为HTML格式,以及引入 github-markdown-css html加样式。
网友评论