第一部分:为什么要使用 Dreamweaver 模板?
在开始之前,理解其核心价值非常重要:

- 提高效率:一次设计,多处复用,你不需要为每个页面重复编写相同的页头、页脚和导航栏代码。
- 保证一致性:模板强制所有基于它的页面都遵循相同的布局和设计,杜绝了因手动复制粘贴导致的错误和不一致。
- 简化维护:当需要修改网站的通用部分(如更换 Logo、修改导航链接、更新版权信息)时,只需修改一个模板文件,所有基于该模板的页面都会自动更新。
- 内容与设计分离:模板定义了网站的“骨架”(设计),而页面内容则填充在模板预留的“可编辑区域”中,内容编辑者可以专注于内容,而不会误触或破坏页面结构。
第二部分:创建模板的完整步骤
我们将通过一个常见的“三栏布局”网站为例,一步步创建模板。
步骤 1:准备工作
-
创建站点:在 Dreamweaver 中,首先创建一个新站点,这是最佳实践,可以确保所有文件路径都正确无误。
站点>新建站点...- 填写站点名称,并选择本地站点文件夹(在你的电脑上创建一个
MyWebsite文件夹)。
-
准备设计素材:准备好你的 Logo、背景图片、CSS 样式表等,建议将这些素材(如
images,css,js文件夹)放在站点根目录下。
步骤 2:创建基础 HTML 页面
-
新建 HTML 文件:在站点中,右键点击 >
新建>HTML,将其命名为template.dwt.html。
(图片来源网络,侵删)- 重要提示:模板文件必须以
.dwt作为扩展名,这是 Dreamweaver 的识别标志。
- 重要提示:模板文件必须以
-
构建页面结构:在
template.dwt.html中,创建一个基础的 HTML5 结构。<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>无标题文档</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <!-- 1. 页头 --> <header> <h1>我的网站 Logo</h1> <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">关于我们</a></li> <li><a href="#">产品服务</a></li> <li><a href="#">联系我们</a></li> </ul> </nav> </header> <!-- 2. 主要内容区 --> <main> <!-- 左侧边栏 --> <aside> <h3>侧边栏</h3> <p>这里是侧边栏内容。</p> </aside> <!-- 中间内容 --> <section> <h2>页面标题</h2> <p>这里是页面的主要内容。</p> </section> <!-- 右侧边栏 --> <aside> <h3>另一个侧边栏</h3> <p>这里是右侧边栏内容。</p> </aside> </main> <!-- 3. 页脚 --> <footer> <p>© 2025 我的网站. 版权所有.</p> </footer> </body> </html>
步骤 3:定义可编辑区域
这是模板制作的核心,你需要告诉 Dreamweaver 哪些部分是固定的,哪些部分是可以让用户编辑的。
-
选择要设为可编辑的区域:我们想让
<section>里的内容可以编辑。 -
打开“模板”面板:如果没打开,通过
窗口>模板来显示。
(图片来源网络,侵删) -
创建可编辑区域:
- 用鼠标选中
<section>标签内的所有内容(从<h2>到</p>)。 - 在“模板”面板中,点击“可编辑区域”按钮(或右键选中内容 >
模板>新建可编辑区域...)。 - 在弹出的对话框中,为这个区域命名,
MainContent,命名要有意义,方便识别。 - 点击“确定”,你会看到 Dreamweaver 在该区域的代码周围添加了特殊的注释标记
<!-- TemplateBeginEditable name="MainContent" -->和<!-- TemplateEndEditable -->。
- 用鼠标选中
-
重复操作:用同样的方法,为侧边栏
<aside>创建可编辑区域,例如命名为LeftSidebar和RightSidebar。 -
锁定其他区域:默认情况下,除了可编辑区域,页面的所有其他部分(
<header>,<nav>,<footer>等)都是锁定的,无法在基于模板的页面中编辑,这正是我们想要的效果。
步骤 4:保存模板
完成所有编辑后,保存 template.dwt.html 文件,Dreamweaver 会自动将其识别为模板文件,并保存在站点根目录下的 Templates 文件夹中(如果该文件夹不存在,Dreamweaver 会自动创建)。
第三部分:应用模板创建页面
模板创建好了,现在我们来用它生成实际的网页。
-
新建基于模板的页面:
- 在站点中,右键点击 >
新建>模板中的页面...。 - 在弹出的对话框中,选择你刚刚创建的
template.dwt.html。 - 新建一个 HTML 文件,
index.html。
- 在站点中,右键点击 >
-
检查页面结构:打开
index.html,你会看到页面结构和模板完全一样,你只能编辑那些被标记为可编辑的区域(MainContent,LeftSidebar),当你尝试点击页头或页脚时,Dreamweaver 会提示你这是一个锁定区域。 -
:你可以安全地在
MainContent区域添加你的首页内容,在侧边栏添加小工具等,每个页面都可以拥有自己独特的内容,但都共享同一个模板的布局和样式。
第四部分:高级技巧与管理
使用可选区域
有时,你可能想在某些页面上显示一个元素(如“促销横幅”),而在其他页面上隐藏它。
- 操作:在模板文件中,选中你想要设为可选的区域(例如一个包含促销信息的
<div>)。 - 创建:在“模板”面板中,点击“可选区域”按钮。
- 设置默认可见性:在对话框中,你可以选择该区域在默认情况下是显示还是隐藏,这样,在应用模板的页面中,你可以通过“模板属性”来控制它的显示/隐藏。
使用重复区域
对于需要重复出现的元素,如文章列表、产品卡片等,重复区域非常有用。
- 操作:在模板文件中,选中一个列表项(
<li><a href="#">链接</a></li>)。 - 创建:在“模板”面板中,点击“重复区域”按钮。
- 应用:基于该模板创建页面后,你可以在 Dreamweaver 的设计视图中,通过右键点击重复区域来“添加重复项”或“移除重复项”,从而动态增减列表项的数量。
管理模板
- 更新站点:当你修改了模板并保存后,Dreamweaver 会弹出一个对话框,询问你是否要更新所有使用了该模板的页面,选择“是”,即可一键更新全站。
- 分离页面:如果你需要将某个基于模板的页面变成一个完全独立的、不再受模板控制的普通 HTML 文件,可以右键该页面文件 >
模板>从模板中分离。请谨慎使用此操作,因为之后该页面将无法再享受模板更新带来的便利。
第五部分:最佳实践与注意事项
- 先设计,再模板化:先完成一个完整的设计稿和 HTML/CSS 页面,确认无误后再将其转换为模板,这样可以减少后期修改模板的麻烦。
- 清晰的命名:为可编辑区域、可选区域等使用清晰、有意义的名称,方便团队协作。
- 善用 CSS:模板的布局和样式应主要由 CSS 控制,而不是 HTML 表格,使用 Flexbox 或 Grid 可以创建出更灵活、响应式的模板。
- 备份:在修改模板之前,最好备份一下站点,以防误操作导致网站布局混乱。
- 理解局限性:Dreamweaver 的模板功能非常强大,但它是一个传统的工具,对于现代的、组件化的前端开发(如使用 React, Vue, Angular),开发者通常会使用 npm/yarn 包管理器和构建工具(如 Webpack, Vite)来管理可复用的组件,Dreamweaver 的模板更适合中小型项目、维护旧网站或需要快速原型设计的场景。
通过以上步骤,你就可以熟练地使用 Dreamweaver 的模板功能来高效地设计和维护你的网站了。
