这个教程将从零开始,涵盖从环境搭建、网站安装、内容创建、模板修改到最终发布的全过程,我们将以一个“土豆爱好者资讯与食谱分享”的网站为例。

(图片来源网络,侵删)
第一部分:准备工作
在开始之前,你需要准备以下几样东西:
-
一台服务器/虚拟主机:
- 新手推荐: 购买一个虚拟主机(也叫空间),国内主机需要备案,国外主机(如香港、美国)则无需备案,可立即使用。
- 要求: 支持 PHP + MySQL,空间大小建议 500MB 以上。
-
一个域名:
- 与你的网站主题相关,
tudouvip.com或potato-lover.cn,在域名注册商(如阿里云、腾讯云、GoDaddy)处购买。
- 与你的网站主题相关,
-
DedeCMS 安装包:
(图片来源网络,侵删)- 访问 DedeCMS 官网下载最新稳定版,我们以 DedeCMS V5.7 为例(经典稳定,文档多)。
- 下载地址:
https://www.dedecms.com/products/dedecms/
-
FTP 工具:
用于将本地文件上传到服务器,推荐使用 FileZilla(免费且易用)。
-
本地环境(可选但推荐):
- 为了在本地测试,可以安装一个集成环境,如
phpStudy或XAMPP,这样你可以在电脑上先完成所有搭建和调试,再上传到服务器。
- 为了在本地测试,可以安装一个集成环境,如
第二部分:安装 DedeCMS
步骤 1:上传文件
- 解压你下载的 DedeCMS 安装包(
dedecms-v57-sp1utf8-full.zip)。 - 通过 FTP 工具,将解压后的文件夹内的所有文件和文件夹上传到你虚拟主机的根目录(通常是
public_html或www目录)。- 注意: 不要上传
dedecms这个外层文件夹,而是要进入它,把里面的文件(如data,include,templets等)直接上传到根目录。
- 注意: 不要上传
步骤 2:创建数据库
登录你的虚拟主机控制面板(如 cPanel、宝塔面板等),找到“数据库”或“MySQL”功能,创建一个新的数据库和数据库用户,并赋予该用户对数据库的全部权限。

(图片来源网络,侵删)
- 数据库名:
tudou_db(自定义) - 数据库用户名:
tudou_user(自定义) - 数据库密码:
your_strong_password(设置一个强密码) - 数据库服务器: 通常是
localhost(虚拟主机默认)
步骤 3:运行安装向导
- 在浏览器中访问你的域名,
http://www.yourdomain.com。 - 你会看到 DedeCMS 的安装欢迎页面,点击“我同意”。
- 进入环境检测页面,确保所有项都显示“√”或“通过”,
php.ini设置或目录权限有问题,根据提示修改。 - 进入安装参数页面,填写你刚才创建的数据库信息:
- 网站默认首页: 默认
index.html即可。 - 网站名称: 土豆爱好者之家
- 网站首页标题: 土豆爱好者之家 - 分享土豆美食与种植技巧
- 网站版权信息:
© 2025 土豆爱好者之家 All Rights Reserved. - 管理员账号:
admin(默认,可改) - 管理员密码: 设置一个强密码(非常重要!)
- 网站目录: 保持 (安装到根目录)。
- 数据库信息: 填写你步骤 2 中创建的数据库名、用户名、密码。
- 网站默认首页: 默认
- 点击“开始安装”,等待片刻,安装程序会自动创建数据表并写入初始数据。
步骤 4:完成安装
安装成功后,会提示你删除 /install 目录。请务必通过 FTP 删除这个目录,这是网站安全的第一步!
你可以在浏览器访问 http://www.yourdomain.com,看到你的 DedeCMS 站点已经成功运行了!访问 http://www.yourdomain.com/dede(后台管理目录)可以登录后台,使用你刚才设置的管理员账号和密码。
第三部分:网站后台基础设置
登录后台后,我们先进行一些基础配置,让网站更符合我们的“土豆”主题。
-
系统基本参数设置:
- 路径:
系统->系统基本参数 - 站点设置: 修改“网站名称”、“网站首页标题”、“网站版权信息”等。
- 核心设置:
- 主页链接: 建议设置为
index.html,有利于SEO。 - 文件命名规则: 保持默认即可。
- 关键字替换: 关闭,可以避免一些不必要的麻烦。
- 主页链接: 建议设置为
- 上传设置: 根据需要调整图片、附件的大小和类型限制。
- 路径:
-
添加核心栏目:
- 路径:
核心->栏目管理->增加顶级栏目 - 我们为“土豆”主题设计几个核心栏目:
- 栏目名称: 土豆资讯
- 栏目类型: 普通栏目
- 栏目列表选项: 选择“使用列表”。
- 列表命名规则:
{typedir}/list_{page}.html - 内容命名规则:
{typedir}/{aid}.html
- 栏目名称: 美食食谱
- 栏目类型: 普通栏目
- 内容命名规则:
{typedir}/{aid}.html
- 栏目名称: 种植技术
- 栏目类型: 普通栏目
- 内容命名规则:
{typedir}/{aid}.html
- 栏目名称: 留言板
- 栏目类型: 留言簿
- (用于访客留言和互动)
- 栏目名称: 土豆资讯
- 路径:
-
设置首页内容:
- 路径:
核心->网站栏目管理-> 点击“主页”后面的“修改” - 在“主页描述”中,可以填写一段网站的介绍文字,这段文字会显示在首页源码的
<meta description>标签中,对SEO很重要。 - 在“主页关键词”中,填写网站的核心关键词,如:土豆,土豆做法,土豆种植,土豆美食,马铃薯,炸薯条,关键词之间用英文逗号隔开。
- 路径:
第四部分:创建内容与使用模型
DedeCMS 的强大之处在于它的“模型”系统,可以轻松扩展不同类型的内容。
步骤 1:创建自定义内容模型(食谱模型)
“土豆资讯”和“种植技术”用默认的“文章”模型就够了,但“美食食谱”需要特殊字段,所需食材”、“制作步骤”、“难度”等。
- 路径:
核心->内容模型管理->模型 - 模型名称: 美食食谱
- 模型表: 默认自动生成,不用管。
- 字段列表: 点击“字段管理” ->
增加字段- 字段名:
zuicaipin(英文名,由系统生成) - 字段类型:
文本 - 字段说明: 菜品名称
- 勾选“在发布内容时使用此字段”。
- 保存。
- 用同样的方法增加:
- 字段名:
sushicao(文本,所需食材) - 字段名:
zuofabu(文本,制作步骤) - 字段名:
nandu(单选,难度,选项:简单,中等,困难)
- 字段名:
- 字段名:
- 返回“增加内容模型”页面,点击“保存”,现在一个“美食食谱”模型就创建好了。
步骤 2:为栏目绑定模型
- 路径:
核心->栏目管理-> 点击“美食食谱”栏目后面的“修改” - 在“栏目内容模型”中,选择你刚刚创建的 “美食食谱” 模型。
- 保存。
步骤 3:发布内容
- 路径:
核心->所有档案-> - 在“选择栏目”中,选择“美食食谱”。
- 你会发现,发布页面的字段变成了“美食食谱”模型的字段(标题、关键词、正文、菜品名称、所需食材等)。
- ,上传图片(DedeCMS有强大的图片集和远程图片下载功能)。
- 点击“保存发布”。
第五部分:修改网站模板
默认的模板太简陋了,我们来把它改成我们想要的“土豆”风格。
步骤 1:认识模板结构
- 网站主模板:
/templets/default/index.htm(首页模板) - 栏目列表模板:
/templets/default/list_栏目ID.htm(list_1.htm是“土豆资讯”的列表页) - 页模板:
/templets/default/article_栏目ID.htm(article_1.htm是“土豆资讯”的内容页) - CSS 样式:
/templets/default/style/ - 图片资源:
/templets/default/images/
步骤 2:制作首页模板
- 准备素材: 设计或下载一个与“土豆”相关的网站首页布局图(PSD或图片),这包括网站 Logo、导航栏、Banner(轮播图)、内容区、侧边栏、页脚等。
- 修改或创建模板:
- 用 Dreamweaver、VS Code 或其他代码编辑器打开
/templets/default/index.htm。 - 将你设计的布局图用 HTML 和 CSS 写成静态页面。
- 关键一步: 将静态页面中的动态内容替换成 DedeCMS 的模板标签。
-
<title>{dede:global.cfg_webname/}</title> - 网站Logo:
<a href='/{dede:global.cfg_cmsurl/}/'><img src='{dede:global.cfg_templets_skin/}/images/logo.png' /></a> - 主导航栏:
{dede:channel type='top' row='8'} <a href='[field:typeurl/]'>[field:typename/]</a> {/dede:channel} - 首页推荐文章:
{dede:arclist flag='c' titlelen='30' row='10'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}flag='c'表示推荐titlelen='30'标题长度row='10'显示10条
- 调用“美食食谱”栏目的最新文章:
{dede:arclist typeid='2' row='5' titlelen='20'} <li><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]"/>[field:title/]</a></li> {/dede:arclist}typeid='2'填写你的“美食食谱”栏目ID。
- 友情链接:
{dede:flink row='24' linktype=2/} - 页脚版权:
{dede:global.cfg_powerby/}
-
- 用 Dreamweaver、VS Code 或其他代码编辑器打开
- 上传资源: 将你准备的 Logo、Banner 等图片上传到
/templets/default/images/目录。 - 设置默认模板:
- 路径:
模板->默认模板管理 - 在首页模板的“选择”栏中,选择你修改好的
index.htm。 - 同样为其他栏目设置对应的模板。
- 路径:
步骤 3:生成网站
当你修改完模板并发布了一些内容后,需要“生成”HTML页面,访客才能看到。
- 生成首页:
生成->主页生成->一键生成 - 生成栏目:
生成->栏目生成-> 选择所有栏目,点击“开始生成” -
生成->内容生成-> 可以批量生成所有未生成的文章。
第六部分:上线与维护
- 本地测试: 在本地环境完成所有步骤,确保没有问题。
- 上传服务器: 将
/data目录(非常重要,里面有数据库配置和缓存)和/templets等你修改过的文件夹通过 FTP 上传到服务器,覆盖原有文件。 - 修改数据库配置(如果从本地迁移): 如果你的服务器数据库信息和本地不同,需要修改
/data/common.inc.php文件中的数据库连接信息。 - 最终生成: 登录服务器后台,再次执行“生成网站”操作。
- 维护:
- 定期备份: 定期通过后台的“系统” -> “数据备份”功能备份数据库,并下载
/data和/uploads目录。 - 安全: 保持 DedeCMS 和服务器软件(PHP, MySQL)为最新版本,使用强密码,删除不用的插件和模板。
- 内容更新: 坚持原创,定期更新高质量内容,是网站成功的根本。
- 定期备份: 定期通过后台的“系统” -> “数据备份”功能备份数据库,并下载
总结与提示
- 耐心: 织梦建站是一个熟能生巧的过程,第一次可能会遇到各种问题,多查官方文档和搜索引擎。
- 备份!备份!备份! 重要的事情说三遍,任何操作前,尤其是修改文件和数据库前,务必备份。
- SEO优化: 在发布每篇文章时,认真填写“标题”、“关键词”和“,并在内容中合理布局关键词。
- 插件扩展: 织梦有丰富的插件库,可以轻松实现论坛、商城、表单提交等功能。
通过以上六个步骤,你就可以成功地用 DedeCMS 搭建一个功能完善、主题鲜明的“土豆”网站了,祝你建站顺利!
