javascript - 如何在我的新闻网站上添加多个网页并专业维护它们
问题描述
我一直在编写一个新闻网站,并用 HTML 和 CSS 编写了它的主页。我在导航栏上添加了一些按钮,例如关于、联系等。我知道要使这些按钮正常工作,我必须在主页的 HTML 文件的 href 功能下链接另一个 HTML 页面。我这样做了,它也有效,但现在我不明白如何链接主页上显示的每篇新闻文章。将来我还会在网站上发布数百篇文章。那么我是否也需要制作数百个不同的 HTML 页面?用简单的话你能解释一下如何在我的网站上添加多个文章网页而不在 IDE 上弄乱文件吗?并解释一下这些网站,如亚马逊、边缘、赫芬顿邮报等,甚至堆栈溢出和 Quora 有这么多的产品或文章?他们是如何做到的呢 ?
解决方案
所以有不同的方法可以做到这一点。您不必每天创建多个网页并单独维护它们。大型网站使用CRUD(创建、读取、更新、删除)系统来处理其 Web 应用程序上的大量数据。
例如,我们可以使用 Django-Templating 来处理您的新闻网站上的多篇文章,您将在其中创建一个基本文件,并为每篇文章从基本文件扩展它,而不必为每篇新闻文章创建单独的文件。您还可以在网站上创建新文章,而无需对每篇特定文章进行编码,因为它将成为一个 CRUD 系统。只有 HTML 和 CSS 不足以创建 CRUD 系统。
一些可以帮助您创建 crud 系统的编程语言和框架是:
- Java - Hibernate、iBatis、JOOQ
- PHP - Laravel Eloquent ORM, Propel , Doctrine
- .NET - 实体框架、nHibernate、LLBLGen Pro
- Python - Django,烧瓶
- Ruby - Ruby on Rails
这些只是一些顶级框架,但您可以使用许多语言和框架。
推荐阅读
- google-cloud-platform - Google Cloud Storage 中的 daisy-bkt 存储桶是什么?
- apache-spark - pyspark中的动态字典
- python-3.x - 使用 TensorFlow matmul 时出现意外结果,dtype=tf.float32
- javascript - 从 url 获取(),无法访问对象,console.log()有效
- javascript - 在 JS 中声明多个私有类方法时,我收到 ESLINT 警告,为什么?
- css - Flexbox - 菜单项在小屏幕上移动到第二行
- discord.py - 未连接到语音
- excel - Excel VBA 不会保存:创建 8 位字母数字“文件名”
- c - 是否有选择嵌入结构本身或指向结构内的结构的指针的原则?
- quarkus - 使用 Panache 自定义查询 REST 数据