哈Ha 我决定向您展示我正在缓慢开发的引擎 。 这是一个博客平台,其功能非常接近中型和类似项目。
基本功能:
出版物,评论,收藏夹,订阅,通知,等级,投票。
简约的文字设计:

游乐区
有一个游乐场,您可以在不损害平民的情况下触摸平台: 测试站点 。
本地化
该服务自动按语言区分用户,将说俄语的用户定向到俄语子域,将说英语的用户定向到英语。 这些分离基本上是在内容级别上实现的。 真正的界面仅提供英语。 每个子域都有其自己的数据库及其用户,注册不是端到端的(例如,每个子域都有其自己的生态系统,生活并非起源于任何地方)。

最佳化
该服务的特点是非常积极的优化。 Atkinson方法在黑白预览中按下了所有下载的超过100 KB的图像,并具有查看原始图像的能力,例如:

没有使用繁重的脚本和样式,也没有使用监视用户行为的外部脚本。 该网站可在任何平台上保持快速便捷,包括禁用javascript。 将来,我希望达到电报频道的下载速度。
订阅内容
主页显示用户已订阅的作者列表,以及每个作者的新出版物数量。 当您单击此按钮时,未读出版物将按时间顺序打开,就像在电报频道中一样:

通知事项
还在主页上显示注释中的提及通知,并可能转换:

编辑
该编辑器支持markdown和可视文本格式,并具有预览,扩展到全屏等功能。 正在努力确保盲人和视障用户可以使用该网站。

评分系统
主页上有三个带有奇怪名称的部分:
btm中端

是的,我喜欢DotA(例如,我的狗叫Pooja)。 我认为,评分更多是关于游戏机制/动机,而不是严重不足的内容。 所有文章都将在中间评级为农场评级)。 如果中间部分合并,它们将跌至底部。 珍贵的公式是ycombinator精心窃取的(新文章获得顶票所需的票数少于旧文章)。 很抱歉对这样的圣物进行如此随意的操作,对许多人来说都是如此。 但是,目前尚无作者的评分。 仅对文章进行评分。
文章评级。
+ 5:1-
每个用户每天有10票。 他可以将它们花在利弊上。 至于所有10票的文章,则按他的意愿分配。
本文的作者分别看到了负面和正面反应。

评论等级
评论仅获得正面评价。 我不知道为什么,不要问。 我想给更多机会来收集不同机制的反馈。 评论只能投一票。 每个用户每天每个评论有10票。 一则评论-一票。 看似透明,但不准确。 也许这很快就会改变。
标签
每篇文章可以有一个全局标签。 到目前为止,只有一个(由于某种原因,所有场合下巨大的标签云吓到我了)。

开放性
该项目的源代码是开放的。 在github上,提供了有关组装和部署自己的版本的说明: github
局限性
这不是教资会的第一个项目。 不幸的是,来自Roskomnadzor /托管服务提供商的幸福信大约每周一次。 因此,我对儿童色情内容和其他非法内容反应非常紧张。 禁止按钮-最早出现的按钮之一(由于某种原因,许多人以某种方式奇怪地解释了开源一词的含义。嗯,与电报/电报的关联起作用。还有其他限制-用户的评论和发帖频率受到限制,注册受到限制。例如,您每分钟最多只能发表一次新评论。评论或帖子中的字符数不得超过10个。这些限制并不是从头开始出现的,这确实激怒了一些。但是(
里面有什么
该项目使用golang编写,没有外部依赖关系。 现在,它托管在常规的专用服务器上,硬盘速度较慢,并且尚未承受高负载。 我不想超越自己,告诉您核心是一个漂亮的数据库,因为首先您需要确保它真的很漂亮。
免责声明
尚未完成的工作很多。 许多事情并没有像其他人一样实现。 我正在尝试一些东西。 您似乎有些毛病。 但是,如果您觉得该项目很有趣,请尝试: github