BBKing-sjx

所属分类:构建工具
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-01-29 13:37:08
上 传 者sh-1993
说明:  『世说鑫语』中文项目,收录SJX的语录和各种二创 鬼畜。
(The Chinese project "Shishuoxinyu" includes SJX s quotations and various kinds of second creation ghost animals.)

文件列表:
LICENSE (11357, 2023-01-29)
bible.txt (7228, 2023-01-29)
db.ts (560, 2023-01-29)
sjx.png (355103, 2023-01-29)
vercel.json (58, 2023-01-29)

sjx's avatar

「世说鑫语」

star Size license

# 这是什么? 这是一个专门收录SJX语录或者鬼畜作品的网站。这些语录或者鬼畜作品源自SJX所在的各种QQ群/讨论组,这些群一旦解散,这些人类圣经就很难找回了。为了拯救人类,「世说鑫语」这个网站便应运而生。 # 仓库组成? 本仓库由两个独立的分支组成,这两个分支用于存放这个项目的不同部分。 - main分支存放的是SJX语录的文本文件和一些脚本。 - web分支是Nuxt.js前端和Serverless node后端共同组成的monorepo。 你可以通过以下指令切换到对应的项目: ```shell git checkout web # 切换到web项目 git checkout main # 切换到文档项目 ``` 项目的原理非常简单: 1. 编写`bible.txt`文件,触发Github Action的CI脚本。 2. 脚本里调用deno程序(url import,既摆脱了臃肿的node_modules,也不需要pip这种包管理器),构建sqlite数据库(主要是利用B+树的高性能读)。 3. 切换到web分支,把web项目部署到vercel上。前端SSR,后端serverless,实惠又方便~。 # 如何贡献? 这个项目主要以收录SJX的各种语录和鬼畜为主。 如果你有关于SJX的新的语录或者鬼畜创作,请参考下列共享方式。 - 关于语录的收录: - 如果你不会Github,那么可以直接联系作者,让作者添加。(**不推荐**,作者很少理陌生人) - 如果你会Github,只要开一个pull request,然后往`bible.txt`里添加语录即可。(**推荐**) - 关于鬼畜/二创的收录:受限于技术原因,这个只能联系作者。 另外,如果你想要贡献代码,或者是提出改进的意见,作者也表示非常欢迎:) # 其他 由于本项目仅仅是作者兴趣使然的作品,不代表作者真实水平( 同时,在技术方面也有很多待改进的地方,比如: - [x] 移除typescript依赖。 - [x] 适配移动端布局。 - [ ] 移除tailwindcss依赖。 另外,Nuxt作为SSR框架很好,下次别用了XD。 # 鸣谢 特别感谢「毒鸡汤」项目提供的灵感:https://github.com/able8/nows-nodejs-serverless 另外,在我找不到相关「vercel-builder」相关文档的时候,是它的源码帮助了我,感恩 https://github.com/nuxt/vercel-builder # 许可 [Apache-2.0 License](https://github.com/Sh-Zh-7/BBKing-sjx/blob/master/LICENSE) Copyright 2021 sh-zh-7

近期下载者

相关文件


收藏者