IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    turtlenote - 用 markdown 和 latex 公式做笔记

    scturtle发表于 2012-05-09 15:25:12
    love 0

    前言

    刚交完毕业论文初稿,就随手做了这个想了几天的东西。受 ipython 的 notebook 启发, 觉得用 markdown 和 $latex$ 公式来记某些笔记应该不错, 前些日子试着记了一次,蛮有意思,但是 notebook 卡卡的,而且市面上再无别的替代品, 于是想随手做个试试。


    主要实现工具

    其实是个跑在 bottle 框架上的小 web app。界面用 bootstrap 弄好看了点儿。markdown 解析用的 python-markdown 这个东西。latex 公式支持用的是 mathJax, 对页面公式重新渲染可参考这个文档。 源码放在 这里,某些包请自备。


    主要功能

    • 双栏显示,左边 markdown 源码,右边渲染后结果,其中的 latex 公式由 mathJax 自动渲染。
    • 源码保存成 .md 文件。
    • 从 .md 文件中导入源码。
    • 输出成 html 文件。

    Features(Bugs)

    • .md 文件都是保存在运行目录下的 document 文件夹里。
    • 保存成 .md 时,第一次会让你输入 filename,以后就不会了,方便边写边存。
    • 从 .md 文件导入时,会列出 document 下的所有 .md 文件的名字, 然后请输入要载入的(这个实现好挫啊,但是比较简单 ...)。
    • 保存后的 .html 文件在 document/html 下面,事先会清空此文件夹。 保存时会提醒输入 title,若 /document/img 下有与 title 同名的图片文件夹,则会复制过去。
    • 所以插入图片的话,请最好放在 /document/img 下的一个 和 filename(title)相同的文件夹下, 并使用 /img/filename/xxx.png 这种写法。
    • 有关闭页面提醒。

    后记

    这篇 blog,就是用这个写的,我擦,在 is-programmer.com 上显示的好挫。

    删文件时莫名其妙会被只读属性卡,遂有一些诡异的hack。虽然某些实现很莫名其妙,超哥路过时讨论了一下,也没有神马更好的方案。

    wr大牛写的东西都那么多人用,我写的东西都基本上是自用啊,/(ㄒoㄒ)/,而且过段时间连自己也不用了,╮( ̄▽ ̄")╭。



沪ICP备19023445号-2号
友情链接