如何为自定义 php 博客(不是 WordPress)创建帖子模板

问题描述 投票:0回答:1

我正在尝试在不使用预建 CMS 的网站上构建博客。我已经构建了用于创建和提交帖子的表单,以及保存它们的数据库结构,但是我不确定的部分是在网站上显示帖子的最佳方式。

快速旁注涵盖了一个明显的问题:“为什么不直接使用 Wordpress 或其他 CMS?”:目的是让网站尽可能轻量级,作为数字可持续发展的练习,同时也是一种学习体验。

现在回到问题。

可能的解决方案:

  1. 我最初的想法是让表单数据填充数据库, 然后为每个博客文章自动创建一个 php 页面,但我 感觉这样很快就会在服务器上产生很多文件,这并不理想
  2. 创建一个博客文章模板,读取帖子 ID 或 slug 并从数据库表填充页面

我认为选项 1 是不行的,所以关注选项 2,问题是:实现此选项的最佳方法是什么以及该解决方案将如何影响 SEO?

帖子模板的 URL 结构可以是“mywebsite.com/blog/post-slug-here”,允许模板在帖子表中搜索 slug 并抓取内容,也可以是“mywebsite.com/blog” ?post=3",这将使用 ID 执行相同的操作,但然后使用 slug 重写 url。

我知道如何做到这一点,我只是不知道在 SEO 方面是否是不错的选择。

大家觉得怎么样?

php mysql content-management-system
1个回答
0
投票

要扩展您的博客或集成更复杂的功能:

  • 使用 MySQL 等数据库来存储帖子。
  • 实施基本的 CMS 来创建和编辑帖子。
  • 软件开发公司合作以获得高级功能或 可扩展的解决方案。

通过这种方式构建您的博客,您将拥有一个可重用且可维护的帖子模板。如果您正在处理较大的项目或需要专业帮助,与软件开发公司合作可以带来宝贵的专业知识。

© www.soinside.com 2019 - 2024. All rights reserved.