文章汇总:https://www.cnblogs.com/dotnetcrazy/p/9160514.html
上级回顾:Jupyter ~ 像写文章般的 Coding(微信链接)
今天早上起来把博客园样式稍微弄了下,这样Jupyter-Notebook 通过NBConvert之后,你粘贴到博客园编辑器就可以直接显示了
用Jupyter编程的好处不想再说,稍微优化了下样式,基本上对前面的兼容还不错(原文的附录中有)
别忘了JS的引用(如果你也在用Jupyter写文章,上传两个样式文件,然后引用即可)
<script src="https://cdn.bootcss.com/require.js/2.1.10/require.min.js"></script> <link href="DIV样式1.css" rel="stylesheet"> <link href="DIV样式2.css" rel="stylesheet">
基本上你Jupyter-Notebook什么样子,博客园显示也是什么样子了,先随便贴几张图:
最爽的是异常文本信息都可以高亮显示,如果你想看效果的话,下一篇文章就是了
目录信息(我针对Jupyter改了下之前的目录脚本,扩展里面有)
代码和提示都是文字,以前还需要一个个的贴图,现在省了大量时间。可以再联想之前说的生成html,你的github page和博客静态页面不就直接有了吗?
对了之前写的 Jupyter ~ 像写文章般的 Coding 原文链接中已经更新,扩充了GUI的方法:
扩展:如果你使用了MathJax 这一段给你参考:
<!--
MathJax
相关参考
--><script src="https://cdn.bootcss.com/mathjax/2.7.1/MathJax.js"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({
tex2jax:
{
inlineMath:
[
['$','$'],
["\\(","\\)"]
],
displayMath:
[
['$$','$$'],
["\\[","\\]"]
],
processEscapes:
true,
processEnvironments:
true
}, displayAlign:
'center',
"HTML-CSS":
{
styles:
{'.MathJax_Display':
{"margin":
0}},
linebreaks:
{ automatic:
true
}
}
});</script>
补充:(这样的话,前几天说的目录生成脚本就要修改一下了~)
$(function
()
{
// 生成目录索引列表
var mainContent = $('#cnblogs_post_body');
var h_list = $('#cnblogs_post_body h2,#cnblogs_post_body h3');//这边你可以自行修改
if
(mainContent.length <
1)
return;
if
(h_list.length >
0)
{
var content =
'<div id="navCategory">';
content +=
'<p style="font-size:16px"><b>目录:</b></p>';
content +=
'<ul>';
for
(var i =
0; i < h_list.length; i++)
{
var go_to_top =
'<a name="_map'
+ i +
'"></a>';
$(h_list[i]).before(go_to_top);
//Jupter-NoteBook
var targetName = h_list[i].tagName.toLowerCase();
console.log(targetName);
var li2_content =
'';
if
(targetName ==
'h3')
{
li2_content =
'<li style="padding-left: 1em;"><a href="#_map'
+ i +
'">'
+ $(h_list[i]).text()
+
'</a></li>';
}
else
{
li2_content =
'<li><a href="#_map'
+ i +
'">'
+ $(h_list[i]).text()
+
'</a></li>';
}
content += li2_content;
}
content +=
'</ul>';
content +=
'</div><p> </p>';
content +=
'<p style="font-size:16px"><b>正文:</b></p>';
if
($('#cnblogs_post_body').length !=
0)
{
$($('#cnblogs_post_body')[0]).prepend(content);
}
}
var allinfo =
'<p><strong>文章汇总:<a href="https://www.cnblogs.com/dotnetcrazy/p/9160514.html" target="_blank">https://www.cnblogs.com/dotnetcrazy/p/9160514.html</a></strong></p>';
$(mainContent[0]).prepend(allinfo);
});
老规矩,附录见原文链接(太长了,超出文章限制)