ZeroCat 社区是我写了很久的编程社区(事实上是我从才知道写代码到基本上会写代码的过程......
它支持 Scratch 和 Python 的创作,有评论区(由waline驱动),有个人信息,简介 markdown 渲染,后台,账户系统......该有的基本上都有喵
在开发过程中它叫 OurWorld ,这是朋友一拍脑袋想出来的名字,然后,我也从未曾想到我完成了它喵,从在刚知道 vue 时就写的一个静态的只有首页的"社区",到将scratch-lite用着平台的 nodejs 一键部署跑起来,到给它换成 mdui 、自己改样式、换到 mdui/2 ,最终理解这些代码喵,现在正在做的前后端分离。
看着这些曾经只能靠着百度(没有 GPT)写下来仅仅知道可以用的代码,再看看它现在实现的功能,想起来曾经注册 scratch.mit.edu 时便希望有一个自己的论坛的我喵,那羡慕着40code的 what 、别针社区的团队的我,这见证着喵喵的成长,见证着我进步......
那么为什么不把它开源喵?邪恶的想法诞生于未被铭记的日子,这个项目便开源了喵
QQ 群:964979747 欢迎赞助服务器、cdn 或数据库
想了解社区效果,请参考 ZeroCat。
感谢 scratch-lite: https://gitee.com/scratch-cn/lite
此项目声明了 MIT 协议
1
wildnode 238 天前
好奇 OP 是怎么入门的...
看了下代码,jQuery ,ejs... 这比我 16 年入行时候接触的技术栈还老啊 按说现在初中生不应该是 10 后了嘛 hhh |
2
netabare 238 天前
ejs 和 waline……会不会 op 是从 hexo 入门的(
|
4
wuyuandev OP |
5
SayHelloHi 237 天前
|
6
NewYear 237 天前
初中辍学,是指初中没有读完,半路放弃了。
初中未辍学是什么意思,是指初中阶段没有意外,正常读完吗?这不是大多数人的经历吗 0 0 。 |
8
1rv013c6aiWPGt24 237 天前
初中生这么卷吗
|
9
wuyuandev OP |
10
wuyuandev OP @SayHelloHi 肥肠抱歉,因为是才更换的域名产生一些问题,已修复喵
|
11
SparrowHe1 237 天前
友商不请自来。看了楼主的网站,感觉进步空间很大,不过作为一个全栈开发学习的项目这个完成度已经很高了。
后续可以学习一下目前比较主流的技术栈。如果要做 Scratch 二次开发对接社区的话,那 React 肯定是必选项,作为一个技能来掌握也对后续深入前端开发有很大的帮助。 粗读了一下后端代码,感觉写法还停留在比较原始的阶段。对数据库的操作还是太简单粗暴了,现在比较流行采用 ORM 库来结构化数据库操作,同时也能保证安全性。 还有一点小提示,可以尝试着在代码中加入 eslint 来做格式检查,统一代码风格。git commit 时要写清 commit message 以便后续查找。试着了解一下开发工具链,比如 git 的稍微进阶的操作。其实这些是开发中很小的细节,注重到这些能极大提升代码可读性和可维护性,以后如果参与协作开发的话可以让自己和伙伴们更省力。 看好 OP ,加油 |
13
LavaC 237 天前
op 要是建站可以好好从现在的前端元框架(nuxt/next)开始学,边学边试着重构现在这个项目,能省去很多入门弯路。另外网站的 CLS 有点让人烦躁了,重构时可以关注一下。
|
14
DeWjjj 236 天前 via Android
学点基础知识,数学算法计原。
|