DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。
在尝试过用 GitHub 部署静态 HTML 网页后,觉得其实挺容易的,这里简单说说如何用 GitHub 来完成部署。
1首先我新建了一个版本库作为 demo,然后点击settings
用 GitHub 来部署静态网页
2选择 GitHub Pages 的Automatic page generator
用 GitHub 来部署静态网页
3这里填一些基本信息,也可以默认
用 GitHub 来部署静态网页
4这里的google分析可以不填,我们先把咱们的页面跑起来,点击Continue to layouts
用 GitHub 来部署静态网页
5这里github给你提供了一些模板,这里我选了第一个模板,点击Publish page
用 GitHub 来部署静态网页
6发布成功,这里是我们的代码
用 GitHub 来部署静态网页
7点击settings,访问刚刚发布的静态页面链接
用 GitHub 来部署静态网页
8成功看到刚刚我们选择的模板
用 GitHub 来部署静态网页
9自定义你的页面,我把它的模板也删了,自己写了简单indexhtml
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>html5</title>
<style type="text/css">
theme{
display: block;
width: 200px;
font-size: 30px;
margin: 100px auto;
}
</style>
</head>
<body>
<div class="theme">
Hello, world
</div>
</body>
</html>
10add -> commit -> push
这里要注意一下,我是直接新建的库,然后发布的,所以,没有master分支,只有gh-pages分支,github只会将你的gh-pages分支部署上去,不会动你的其他分支的东西。所以,我们要将改动提交到gh-pages分支上,再push。
qianjiahaodeMacBook-Pro:HowToDeployHTML qianjiahao$ git branch
gh-pages
qianjiahaodeMacBook-Pro:HowToDeployHTML qianjiahao$ git commit -a -m "first commit"
[gh-pages cc8c864] first commit
1 file changed, 23 insertions(+), 65 deletions(-)
rewrite indexhtml (98%)
qianjiahaod wwwhnneducom eMacBook-Pro:HowToDeployHTML qianjiahao$ git push origin gh-pages
Counting objects: 3, done
Delta compression using up to 4 threads
Compressing objects: 100% (3/3), done
Writing objects: 100% (3/3), 523 bytes | 0 bytes/s, done
Total 3 (delta 0), reused 0 (delta 0)
To git@githubcom:qianjiahao/HowToDeployHTMLgit
3d6ebe7cc8c864 gh-pages -> gh-pages
查看你的data\commonincphp---里的
<php//数据库连接信息$cfg_dbhost = 'localhost';$cfg_dbname = 'dedecmsv57utf8sp1';$cfg_dbuser = 'root';$cfg_dbpwd = '';$cfg_dbprefix = 'dede_';$cfg_db_language = 'utf8';>配置是不是正确!
望采纳!!!
请采纳答案,支持我一下。
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。
页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
0条评论