Skip to content

HardenSG/SelfBlog

Repository files navigation

前序

其实博客系统很久以前就想搞了!之前搞过一版WEB的MVP,只不过很garbage。 之前是Vue2 / Vue3 技术栈,那么在今年(22)结尾的那个月参与了studio的forum,着手了react hook。其实对于react的想法在今年刚刚入学大二的时候就非常强烈了,在上手之后发现react还真是比较有意思的可能是Vue写多了

既然做点不一样的,那么我就不如做个小程序的博客系统吧!为什么要这么想呢?很简单!实际上大多数人的阅读时间都无非是它的碎片时间,那么在一个碎片化的时间想要将他教懂难度真的很大,何况如果你自己都没那么懂.....,其实我们在逛如掘金或CSDN这样的App的时候要么是遇到bug了要么是想看点不一样的了,难道你真的想在碎片时间看一堆像平衡二叉树那些理论化+实践化的东西吗?反正我是看不下去。所以更多的可以把博客看作技术+休闲的一个闲聊区,那么定位就比较明确了!【技术模块+闲聊模块】

考虑到有写过小程序项目的前提,我还是定下了以小程序为主,那么技术栈呢?Vue有些稍稍的写烦了,所以毫无疑问会用react来写,已经非常明确了!

  1. 这个博客系统采用Taro 3 + TypeScript + ReactHook,后端情况在犹豫两种方案:云开发,自己搭。先暂时云开发吧,成本最小。现在还没那么大的精力!
  2. 原本的我开发系统一定是脑子一热立刻就干,但是我现在越来越意识到工程化和标准化的重要性
  3. 标准化:按照软件生命周期的流程,这几步相当重要,所以还是不要急于求成了,开学前能整完MVP就很开心了,非常开心
  4. 工程化:考虑会采用pnpm monorepo管理并提前进行项目配置如lint类、husky等,但是env其实没有啥经验,要学要学很重要!

作为第一个ReactHook的个人项目,各个方面生涩许多

About

It's a Blog according to Taro + TS + ReactHook. in a word ,make this system's reason is the inspiration of the explosion

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published