OrgNote发布0.4.0版本: 过程中学到了什么?

OrgNote发布0.4.0版本: 过程中学到了什么?

orgnote(3)

orgnote(4)

目录

1 前言2 0.4.0版本3 乐趣4 需求5 下一步

1 前言

GitHub: https://github.com/LeslieZhu/OrgNotePyPI: https://pypi.python.org/pypi/orgnote/Docs: http://orgnote.readthedocs.org/zh_CN/latest/

之前发布了 0.3.0版本 ,还发布到了 PyPI 上面,算是自己发布的第一个程序吧。

如今发布了 0.4.0版本OrgNote 看起来也越来越像一个Python项目了; 今后功能趋于稳定,除非想重新设计成可以兼容各种Hexo主题包的形式,否则不会大动干戈了。

虽然很不起眼,功能也很简单,代码写的也很烂,但在这个过程中也学到了一些东西。

2 0.4.0版本

发布0.3.0版本后,我表弟作为 VIP用户 也是唯一用户,提出了一些意见,进行了几个 hotfix ,但意识到仓促发布的0.3.0功能远远不够,于是周末抓紧发布了0.4.0版本。

新版本主要添加的功能:

采用YAML配置文件,不使用INI文件,毕竟会使用Emacs写org博客的,基本就是程序员了,掌握YAML配置应该不是问题将尽量多得定制化做成可配置的,但还是有些地方无法配置,这主要是一开始的设计不好,导致现在除非大手术,否则无法做到完全可配置对publish命令进行了修改,之前会自动在后台做一些事情,现在觉得这是画蛇添足,用户应该知道自己在做什么对发布到public里面的博文路径按照年月日建立目录

这样一看,发现新版本也没啥很重要的功能更新,但没办法,这个OrgNote太小众了。

3 乐趣

我自己心里知道,OrgNote啥也不是,但在这个过程中,我却体会到了很多乐趣。

一方面,可以将代码发布到PyPI,然后和堂弟聊天谈谈下载量,虽然我不知道这个下载量如何算出来的。

另一方面,这个程序还的确帮到了我表弟,表弟学计算机的,在这个过程帮我做测试,顺便了解如何在GitHub上提issue。

当我更新完后,看着PyPI上和Github的项目主页,越看越高兴,像一个正经的Python项目,呵呵

4 需求

写这个OrgNote是出于实实在在的需求,因为我自己要用Org-Mode写博客,但自己对前端的确能力有限。

因此,自己就勉为其难的拿别人的CSS文件来修改,整的一塌糊涂。后来拿一个Hexo主题,心想干脆就照这个主题写个程序转换,于是有了OrgNote。

自己学的东西,能够为自己解决一些问题,很有成就感。

5 下一步

下一步会根据表弟的反馈添加一些功能,增加一个RSS文件生成功能;但不会在上面花太多时间了,只要VIP用户不抱怨,我就去做另一个新开的项目,叫 Newbie

日期: 12/08/2014

作者: Leslie Zhu

Org version 7.8.11 with Emacs version 24

Validate XHTML 1.0

OrgNote发布0.4.0版本: 过程中学到了什么?

相关文章:

你感兴趣的文章:

标签云: