技术分享小屋 Q&A

关于小屋
发布于 06/07/2025, 01:13 AM4 人读过

这是什么?为什么要做这样一个网站?

这是我分享技术的地方,当然,也可能不只是技术😁。

同时,这也是我的技能展示作品。

为什么叫这个名字?

受限于网站备案原因,我的网站需要一个朴素且直击主题的名字。😥

“我”是谁?

Re-Ch,这个网站的作者。如果你想要与我进一步联系,你可以发邮件至rech@qq.com。

网站诞生之时,也就是2025年,我是一名18岁的学生。所学专业是机械工程,计算机属于业余爱好。

这个网站是静态网站吗?

不是的,这个网站是动态网站,我为这个网站编写了后台管理界面和文章编辑界面,我可以在网站中用Markdown编写文章并发布。

这个网站是你自己做的吗?

是的,整个网站的代码编写和服务器运维都由我一个人完成。

这里有些什么?

非常遗憾,由于个人网站只能制作非交互类内容,因此我无法开放评论和用户发布文章等功能。

请允许我使用图文来向你说明这个网站有些什么功能。

  1. 登录

虽然我不能开放注册和登录,但我仍然设计了登录功能,以便我自己登录。

  1. 后台管理

我为这个网站设计了一个简单的后台管理功能,可以新建、修改和删除文章。

  1. 文章编辑

我认为这是整个网站最复杂的部分之一,我自己设计了一个Markdown编辑器,并且自己实现了拖拽进度条、两侧滚动进度同步等逻辑。当然,将Md渲染为HTML的部分是使用Marked.js完成的。

在编辑器中,我也加入了拖拽和粘贴插入图片、Tab缩进等功能。虽然这个编辑器的功能并不是非常丰富,但它以及基本满足了我在这个网站上的编辑需求。

  1. 其它相关技术

在开发中,我使用GitHub私有仓库+Workflow工作流,代码从本地push到GitHub上后,会自动进行编译、打包等工作,然后自动部署到服务器上。


以上就是网站中你看不到的部分,剩下的内容,就交给你自己探索吧,祝你在这里玩的开心!