html - 关于博客页面

 书友49812911 发布于 2022-11-02 22:31

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

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

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

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

    2022-11-05 09:26 回答
  • 之前也有自己折腾过, 后来还是换成了wordpress, 专注内容就好了~~

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

    2022-11-05 09:59 回答
  • hexo

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

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

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

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

    2022-11-05 10:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有