- Published on
🤹♂️ 为什么要自己动手创建个人博客网站?
- Authors
- Name
- Yak
- @zh_robin
生命不息,折腾不止
首先这是一个让人兴奋的过程,从对某个技术实现不了解,到从一知半解,最后经过实践,勉强能看懂甚至实现某个样式,然后效果一下子出来的过程,属实让人有点肾上腺素上升的感觉。
说起个人博客,或者个人站点,自己不算是很资深,但是一直在折腾的路上,从jekyll、hexo、hugo,甚至后来还尝试了Swift语言实现的Publish。每一个框架都很优秀,但是每一个在使用 一段时间后,便失去了让人兴奋的地方,总感觉没有参与到建设的进程里面去,只是一味的更换模板,写内容,虽然也没有写多少东西,整个站点的建设对自己而言,也就只是在使用现有的东西,想要定制,想要增加喜欢的内容,无从下手。
这里的框架本质都是一个静态网站生成器。
静态网站生成器: 是一种将文本文档通过一些处理生成一个有机整体的html语言的网站,由于生成的静态网页可以直接托管在主机或vps上,配合nginx或Apache就可以供网民使用。github与gitcafe等网站也支持免费托管静态网页文件,非常方便。
经过很长一段时间的静止之后,突然某天觉得自己应该学习点新的前端技术,不求能够学习多么地深入,但是基础性的东西应该能看懂,能写写画画。最终选择了React系列的前端技术,而Next.js又是该系列中目前非常火热的一个二次包装框架,大致了解后,也挺感兴趣的,于是便跟着文档,学习了起来。 于是就有了第一个前端的小样工程:Next.js Starter Application,虽然是跟着教程敲下来的,但也算自己敲的吧。
问了下GPT,为什么要自己创建个人站点或博客,它给出的答案是这样的:
定制化需求:自己创建个人博客可以提供更大的自由度和定制化能力。第三方博客框架可能提供了一些通用的功能和模板,但如果你有特定的设计需求或功能要求,自己创建博客可以更好地满足这些需求。你可以根据自己的喜好和需求设计独特的界面、功能和用户体验。
技术学习和实践:创建自己的博客是一个很好的学习机会。通过从头开始构建博客,你可以学习和实践各种技术、编程语言、框架和库。这样的实践有助于提高你的技术能力,并让你更深入地理解底层原理和工作机制。
完全掌控权:自己创建个人博客意味着你完全拥有和控制博客的代码和数据。这可以为你提供更大的灵活性和安全性。你可以自由地修改、扩展和定制你的博客,而不受第三方框架的限制。此外,你也可以更好地保护你的数据和隐私,因为你对数据存储和处理的细节有更高的可见性和控制权。
感觉说的挺好的,但是我自己的到底为什么,想了想可能还是喜欢折腾吧。不折腾的话,这些存在的技术还有什么意义呢。
春光无限好







