orgnote(3)
orgnote(4)
之前发布了 0.3.0版本
,还发布到了 PyPI
上面,算是自己发布的第一个程序吧。
如今发布了 0.4.0版本
, OrgNote
看起来也越来越像一个Python项目了; 今后功能趋于稳定,除非想重新设计成可以兼容各种Hexo主题包的形式,否则不会大动干戈了。
虽然很不起眼,功能也很简单,代码写的也很烂,但在这个过程中也学到了一些东西。
发布0.3.0版本后,我表弟作为 VIP用户
也是唯一用户,提出了一些意见,进行了几个 hotfix
,但意识到仓促发布的0.3.0功能远远不够,于是周末抓紧发布了0.4.0版本。
新版本主要添加的功能:
采用YAML配置文件,不使用INI文件,毕竟会使用Emacs写org博客的,基本就是程序员了,掌握YAML配置应该不是问题将尽量多得定制化做成可配置的,但还是有些地方无法配置,这主要是一开始的设计不好,导致现在除非大手术,否则无法做到完全可配置对publish命令进行了修改,之前会自动在后台做一些事情,现在觉得这是画蛇添足,用户应该知道自己在做什么对发布到public里面的博文路径按照年月日建立目录
这样一看,发现新版本也没啥很重要的功能更新,但没办法,这个OrgNote太小众了。
我自己心里知道,OrgNote啥也不是,但在这个过程中,我却体会到了很多乐趣。
一方面,可以将代码发布到PyPI,然后和堂弟聊天谈谈下载量,虽然我不知道这个下载量如何算出来的。
另一方面,这个程序还的确帮到了我表弟,表弟学计算机的,在这个过程帮我做测试,顺便了解如何在GitHub上提issue。
当我更新完后,看着PyPI上和Github的项目主页,越看越高兴,像一个正经的Python项目,呵呵
写这个OrgNote是出于实实在在的需求,因为我自己要用Org-Mode写博客,但自己对前端的确能力有限。
因此,自己就勉为其难的拿别人的CSS文件来修改,整的一塌糊涂。后来拿一个Hexo主题,心想干脆就照这个主题写个程序转换,于是有了OrgNote。
自己学的东西,能够为自己解决一些问题,很有成就感。
下一步会根据表弟的反馈添加一些功能,增加一个RSS文件生成功能;但不会在上面花太多时间了,只要VIP用户不抱怨,我就去做另一个新开的项目,叫 Newbie
。
日期: 12/08/2014
Org version 7.8.11 with Emacs version 24
Validate XHTML 1.0