Skip to content

EGO 2.0 计划 #91

@kuangdash

Description

@kuangdash

一期工程是把 git repository 下的 org 文件的属性列表用 ctable 展示出来

二期工程是管理这些 org 文件,也就是 Create、Retrieve、Update、Delete,外加 publish?yes or no,这里有 blog-admin 可参考

三期工程是用 impatient-mode 即时展示 html,这里有 org-iv 可参考

四期工程是 ego-config + ego-map 把 org 文件映射成一堆 html 文件,再加上增量发布、上传等功能

总体设计我心里已经有数了,毕竟折腾 EGO 代码折腾了这么久,但是完成一个新的 EGO 还是得一个细节一个细节地来。由于最近 darksun 君 来催更了…我就先把这个总体设计放这里吧,主要是没有更博客的心就没有重写 EGO 的心啊 :<

一二期算个小目标,这个小目标实现用 M-x ego 命令展示一个 ego buffer,这个 buffer 是用 ctable 展示的表,列出选定的 git repository 下,所有 org 文件及各自属性(就像个单表的数据库)。

三四期在一二期完成后就好写了。完成后的 EGO 就是一个基于 emacs 、基于 org-mode 的 web CMS 了(CMS: Content Management System),我想 org-mode 用户,用 emacs 写 web 前端的攻城狮,都会对此感兴趣的吧。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions