首页 > 关于博客页面

关于博客页面

这两天在建个人博客,有很多问题。
我不想用wordpress之类既有框架,因为本人目标前端工程师,可以自己写页面。评论这一块需要php和数据库知识,以后慢慢学,也是督促自己前进。 关于页面的问题:把主页和内容页等写好后。每篇文章都是一个单独的页面,是不是很占空间,而且都要单独配置样式。这些实现可不可取?还是说文章放到数据库,分页只是容器。。。。其实主要是对常用数据管理不懂,希望有人解释一下。谢谢,我是一个自学的小前端。?


1、数据库(存储文章内容+评论内容)→2、PHP或其他后端语言(读取文章和评论)→3、前端(负责渲染)
这是一般网站的宏观架构。当然有特例,比如真的有博客系统是没有数据库的,而是把1这个部分直接保存成静态页面,甚至连2部分也没有,1+2都是静态的,直接3渲染。但是这样做可能会不便于后期维护,但没了数据库,性能和资源会上升很多。

按照题主的意思是想自己做前端这部分,且对php和数据库不熟悉。那我建议你不要使用wordpress作为参考。wordpress对前端的耦合性问题太大,很多前端代码都php html js css混到一起了,作为参考不适合。

如果只考虑前端的话,那么jekyll可能会是一个好选择。Hexo应该也可以,这些我不是很熟。

我是主攻后端的,对前端不是很熟,简单的我都是自己写后端,之后找前端框架往上套(和题主刚好反过来)。作为参考吧。


可以参考我的Blog 用hexo 做的 http://furw.name


hexo


你应该是对后端的东西不了解吧,其实传统的做法是后端获取数据,然后在前端套页面而已,像你这个例子吧,页面有首页和文章详情页面,当访问首页的时候,后端会从数据库获取文章列表,前端拿到这些数据之后,只是在页面上做循环输出而已,而文章详情页,小白点的说法,文章详情页文件只有一个,只是访问不同文章,后端获取不同文章的内容,然后也只是在前端页面做输出而已,所以不存在你所说的每篇文章单独的页面,因为实际的页面文件只有一个而已,除非你要做网站静态化,才会去生成每篇文章的静态文件,既然你是小白,那我就不用扯太远了。


之前也有自己折腾过, 后来还是换成了wordpress, 专注内容就好了~~


每篇文章都是一个单独的页面,不会占用什么空间,也有很多网站就是这样做的。

但是,他们不是手写那么多的页面代码,而是只有一个页面的代码,然后通过后端从数据库获得不同文章的数据,生成不同的“静态网页”,存起来,实现“静态化”。(也就是成了每篇文章一个单独的页面/文件)

一开始我也是从前端开始学的,刚学了点html+css
知道每个页面可以怎么做,然后再加个链接,就以为所有页面都是这样写出来的!!!

【热门文章】
【热门文章】