我想为餐馆等小公司创建网站。但我可以想象,当他们需要帮助时我会经常被打电话#34;更改文字"。因为他们根本不知道更好。然后我经常会为他们做这件事。但可能有另一种方式?
图像变化很简单。只需重命名您想要的任何图片。 喜欢: indexPicture.jpg
每个人都可以轻松取代那些jpg。他们只是将任何图片重命名为indexPicture.jpg(最好相同尺寸)。
但是当它改变为文本时。我可以想象一个破坏HTML代码的客户。并删除了一些标签(30分钟工作)。因为他并不了解更多。
我不能将某些文本文件绑定到<p>
标记吗?所以他们只需打开它并写下新的东西。
有没有更好的方法?
与免费应用一样,他们可以打开每个网站,只需拖放更改或选择<p>
标记,只需重命名即可?
答案 0 :(得分:1)
这不是基本HTML5中真正支持的内容,因此对一个简单问题的简单回答是:否。
但现代网络中的生活从未如此简单。如果您正在使用客户端模板框架,例如React或Angular(两者都是免费提供的JavaScript框架),您可以对页面进行编码以从不同的文件加载文本片段,客户端可以有更简单的时间编辑。我不认为发布示例代码对此问题有价值,因为这基本上是关于Angular或React如何工作的教程。他们的网站上有很棒的教程和示例。
答案 1 :(得分:0)
正如评论中所建议的那样,我能想到的最准确的事情就是使用CMS。这些在更改您网站的内容时非常有用。一些例子是Wordpress,Drupal或Joomla。您可以在这里查看:https://www.ucl.ac.uk/building-great-websites/managing-your-website/using-a-cms
我希望能帮到你!
答案 2 :(得分:0)
您可以尝试使用shtml文件吗?不需要CMS。我最近在创建自己的HTML5网站时发现了这一点,因为我想要一种简单的方法来编辑一个公共页脚而不是遍历所有页面。
只需创建一个包含必要文件的文件夹(可能是每个段落),并使用如下代码将其包含在主文件中:
<!--#include virtual="../filename.shtml" -->
答案 3 :(得分:0)
我注意到你并不想使用像WordPress这样的CMS,正如评论所暗示的那样,这将是一个非常有效的解决方案。
我曾经遇到一个问题,我无法使用CMS,因为我没有Cpanel访问权限,我们基本上做了以下事情。
定义一个XML文件,为每个部分定义明确的标签 客户可能希望定期更改的网站。
通过PHP(类似SimpleXML)访问XML文件 在页面中显示标签/相关内容。
创建一个允许客户端查看/更新内容的后端 通过表格。
或者,您可以使用与数据库类似的解决方案并提供表单进行编辑。