人在星巴克,对下一份工作并没有打算,也没什么想法
不过下午在星巴克待了两个小时,对自己的个人项目和想做的事情有了更多的体会
贴个 github 地址:Eorg - A Paper Typesetting Editor
当初做这个项目只是为了找一份前端工作,并且想做一个有特色的。事实证明,我离职的这家创业公司正是因为这个项目在知乎找到我
项目灵感来自于 Emacs 的插件 org-mode,这是我在读书时接触到的一款比较符合我个人期望的文本格式,可以用简单的语法生成精美的 LaTeX 排版的 pdf 文件,甚至可以导出 LibreOffice 支持的文本文件,它的出现比 markdown 语言更早
项目前端实现是一个富文本编辑器,选了和知乎一样的 Draft.js 框架
项目衍变过程:
后来考虑到用户群体包括了或许对 MS Word 都不能熟练使用的文科生,所以有生成 pdf 的需求,需要有服务器,并且安装 TeXLive,这就有了 2.0 版本
整个项目是一个 MERN 技术栈的全栈项目,这是我找到工作前所做的一切
当然,这个项目最大的考虑应当是用户体验,我有一大堆的需求,比如支持大纲折叠,支持 TODO 等等,项目 README 列出了我用 Draft.js 的痛点,所以,前端富文本编辑器框架我可能会换到 quill.js
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.