上篇文字中的方法过于简单,不用编程就能搭建一个博客,但是毕设不能这么简单 。原因就在于已经有人写好了程序,直接用就可以,相当于下载一个微博。
于是看了一下别人不是用应用程序搭建的博客和博客系统的源码,记录一下。我要做的是一个博客系统而不是博客,博客任何人都能搭建。博客系统就不一样了,服务器编程和客户端编程都要做自己做啊,相当于搭建一个小型的Wordpress。
下面再说一下今天知道的一些关于博客的小常识。
独立博客(个人博客)?
Wiki:个人博客是个人持续性的日记或评论。它是最传统也是最常见的博客。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。博客经常不只是一个沟通的方法,它们成为了一种反映生活的方法或艺术创作。编写博客可以抒发感情,引起人们的共鸣。很少个人博客出名和成为主流,但一些个人博客很快就聚集了许多读者。
静态博客
简洁、快速、免维护。无交互功能,访客只能看不能说,很多甚至连站内搜索都没有。数据不便管理,但一般建站我们都习惯使用结构化的数据库,将来无论是迁移平台,或则升级之类,数据转换都比较方便。可如果纯静态化了,历史文章就变成一个个网页文件,若改天玩腻了纯静态,想要将其重新导入WordPress或则其他第三方平台,对一般人来说是很难的。
静态博客工具
- 由Golang开发的静态博客生成器
- 静态博客编写客户端。
- 由Node.js提供支持的快速,简单且功能强大的博客框架。
- Hugo是用Go语言编写的静态HTML和CSS网站生成器。
- Jekyll是一个简单的,可识别博客的静态网站生成器,非常适合个人,项目或组织网站。
动态博客
- Wordpress
- typecho
静态博客和动态博客的区别
最终还是在本地搭建一个博客就行了,但是还是可以用框架的,我感觉还是要自己写,学js吧