Android:编译Android源代码
hexo-renderer-kramed渲染器渲染表格时错误问题的解决。
最近在将Hexo博客升级的时候,发现博客网页中的表格渲染有问题:
![04]()
经过排查,发现与主题无关,我认为是渲染器出了问题。
在浏览器F12界面进行调试发现:
![05]()
![06]()
![01]()
将 <table>
标签外面的 <div class="table-container>"
删除,表格恢复正常。
前往博客根目录,在地址栏键入:<根目录文件夹>\node_modules\hexo-renderer-kramed\lib
![02]()
将 renderer.js
用编辑器打开,并将其中的第 35-47
行:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Renderer.prototype.table = function(header, body) { return '<div class="table-container">\n' + '<table>\n' + '<thead>\n' + header + '</thead>\n' + '<tbody>\n' + body + '</tbody>\n' + '</table>\n' + '</div>\n'; };
|
更改为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Renderer.prototype.table = function(header, body) { return '<table>\n' + '<thead>\n' + header + '</thead>\n' + '<tbody>\n' + body + '</tbody>\n' + '</table>\n' };
|
即可。
在博客根目录打开 git bash
命令行界面,键入:
在 localhost:4000
刷新网页,即可使渲染恢复正常。
– END