Hello world
这是使用纯HTML写的一篇文章,没有使用任何框架和构建工具。
在2023年还在手写网页的人应该不多了,很多人都喜欢用React、Vue等前端框架搭建网站。
我也曾想直接用那些技术来建设网站,但是遇到了几个问题:
- 只用React、Vue等框架生成的是客户端渲染(CSR)页面,不方便被搜索引擎收录。
- 使用构建工具,就需要Node.js,就会带上大大的
node_modules
。 - 使用支持SSR的框架(如Next.js),会增加项目的复杂性,也不利于微调。
一开始担心,直接手写HTML会不会太麻烦,但是后来发现,也不是很麻烦。部分重复的样式,如顶部标题和导航栏,可以通过完善的CSS class
来实现复用,HTML部分虽然要手动复制,但也不太长,不会经常修改。
虽然没有组件库加持,但自己手写CSS也能实现不错的效果。
当然,万事都不是绝对的。说不定以后就用前端框架重写了呢?