发布于 10月前
折影

Icarus 2.0开发计划启动,预计将有服务端渲染等功能

今天是2018年的最后一天,过去的一年里,Icarus发布了1.0、1.1、1.2、1.3四个版本,并在GitHub上获得了430多个star。

Icarus 获得了很多人的关注和帮忙,以及一些捐助。非常感谢大家的支持,让我觉得付出有所回报。

伴随着新年钟声的敲响,我准备开启一个全新的开发计划,以解决大家非常关注的一些问题:

支持服务端渲染(SSR)

SSR主要用来解决大家很关注的SEO问题。

之前我一直将主要精力投入在了项目的开发中,另外Vue的SSR方案当时个人感觉还不是很成熟,而SSR又是一个很大的工程,需要对代码做很多的改动。因此一直都没有在这方面投入精力。

但是SEO对社区程序的推广实在是太重要了,特别是目前搜索引擎对SPA站点表现弱鸡的状况之下,SSR成了不得不考虑的内容。因此决定在2.0版本中加入SSR的支持,以解决这个问题。

站点安装和配置工具

现在的站点配置都通过修改private.py来进行,修改起来比较费劲。

2.0版本中预计加入一个安装/配置工具,能够以页面的方式来进行这些功能设置。

默认简易上传服务

现在上传图片只能使用七牛,计划未来增加一个简易的上传服务,作为默认的替代。

这样内网环境会部署起来舒服一点,不过我还是劝大家上CDN,省钱又方便。

个人中心

未来个人中心将包括我的收藏、我的点赞、个人帖子和回复、设置等等功能。

与现有的个人页区分开来。

草稿功能

这个就不用多说了,防止出现意外。

切换至 Vuex

这项工作实际上已经完成了,大概是3000行代码的修改,并且经过一段时间的调试和bug修复,实现了稳定运行。

之前一直用一个简单的state.js用于全局的状态共享,随着需求的增长,让我做出了切换的决定。

界面优化

现有的界面虽然看着还好,但渐渐也暴露出一些不如人意的地方,没得说,继续修改。

最后的废话

我想这也许是个艰苦的工作,但我将不畏艰险。或许开发过程中能够得到一些小伙伴的支持,我也希望如此,这样新版本会更快地呈现在大家眼前。

欢迎大家来提出意见,提交PR,帮忙设计一个LOGO,以及……打钱

🛠️折影 对此主题进行了修改置顶权重操作 - 10月前
分享:

当前共有 0 人在线