一个简单的生成静态页的方法

如有不明白的地方欢迎加QQ群14670545 探讨

完整的静态页生成方法是比较复杂的,一般的cms里面都有,正则处理,规则验证,特殊字符的替换,url路径的判断等等,此处我们大部分都略去,只把一个大题的模子呈现出来,具体的细节大家可以自行完善的。

生成静态页的原理是都有一个统一的模板规范,这是必须的,至少在一定的逻辑判断下应该有一个模板。

动手前我们需要建立几个文件:

1.配置文件

2.模板文件

3.基础页面

4.生成静态页的处理类

好的,开始动工:

新建一个TemplatePage.htm模板页面,简单的写入一些东西,如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title>生成静态页简单示例</title>
</head>
<body>
    <h1>$ccJon[0]$</h1>
    <ul>
        <li>页标题:$ccJon[0]$</li>
        <li>名称:$ccJon[1]$</li>
        <li>网址:<a href="$Porschev[2]$" target="_blank">$ccJon[2]$</a></li>
        <li>时间:$ccJon[3]$</li>
        <li>详述:$ccJon[4]$</li>
    </ul>
</body>
</html>
这里的$ccjon[N]$标签是我们需要进行替换的地方,这里写的简单咯,有些cms里面比较纷繁,比如什么for标签(用来循环处理某一个html段的,可能写成loop 吐舌头),比如什么ds标签(数据集的处理,当然dt,dr标签一样类似)等等,这里说过,我们做简单的,复杂的东西都是在简单的原理基础上进行一定的业务处理。不说了,go

下面我们来新建一个配置文件,新建文件夹Config,在此文件夹下新建CreateHtml.config配置文件,它的代码如下:

<?xml version=
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值