Haskell ipython笔记本到hakyll posts
我有一个用hakyll制作的静态博客,还有一些ipython笔记本——我想与大家分享 我的解决方案Haskell ipython笔记本到hakyll posts,haskell,markdown,ipython-notebook,hakyll,Haskell,Markdown,Ipython Notebook,Hakyll,我有一个用hakyll制作的静态博客,还有一些ipython笔记本——我想与大家分享 我的解决方案 ipython nbconvert --to markdown notebook.ipynb 给我: notebook.md /notebook_files/ 笔记本_文件包含: notebook_1.png notebook_2.png notebook_3.png 我将.png文件移动到我的/images文件夹中 我将notebook.md复制到/posts文件夹中 在notebook.
ipython nbconvert --to markdown notebook.ipynb
给我:
notebook.md
/notebook_files/
笔记本_文件
包含:
notebook_1.png
notebook_2.png
notebook_3.png
我将.png文件移动到我的/images
文件夹中
我将notebook.md
复制到/posts
文件夹中
在notebook.md
I搜索:
![png](notebook_files/notebook_1.png)
并替换为:
![png](/images/notebook_1.png)
此外,我需要在代码中添加python前缀,以便它检测python语法:
```phyton
code
```
所以,这是可行的,但如果我不得不在埃弗特邮报上重复这一点,我会很痛苦
问题:
有没有标准的或更智能的方法可以做到这一点?我认为您需要在代码中挖掘一些东西(可能在python中是很模糊的)。 Nbviewer是一个库,因此您可以导入它并执行命令行所做的操作,但手动不创建子文件夹。然后将Than注入hakyll以创建新页面。然后,您只需要将nbviewer css注入您的hakyll 更糟糕的情况是,您使用nbconvert在临时目录中创建文件, 再从哈斯克尔那里读一遍