从模板在本地生成1000个HTML页面,只需更改页面顶部的标题

时间:2018-11-11 11:41:10

标签: html

我有一个美国城市列表和一个HTML模板页面。我可以编写一个以城市名称命名的脚本,生成一个与城市名称相同的文件夹,然后将html模板页面放置在该文件夹中,并将标题区域的标题设置为城市名称。

我必须制作1000个页面,我只想知道它是否可以在本地完成,以及是否可以使该过程自动化。

先谢谢您!

2 个答案:

答案 0 :(得分:0)

做这样的事情不是太专心,但是为什么您会有很多文件会导致性能问题,而当我做这样的事情之前,我会创建一个页面(您的模板)并根据页面内容进行更改在您所在的城市中,但是如果您需要在本地制作文件,则可以将PHP用于后端,可以查看此主题,希望对您有所帮助:  https://davidwalsh.name/basic-php-file-handling-create-open-read-write-append-close-delete

答案 1 :(得分:0)

我建议您使用类似Cookie cutter的名称。一次创建template,然后使用bash脚本运行1000次,每次使用不同的城市名称。

小甜饼项目的结构如下:

$ tree
.
├── {{cookiecutter.city_name}}
│   └── {{cookiecutter.city_name}}.html
└── cookiecutter.json

{{cookiecutter.city_name}}.html包含以下内容:

<html>
    <head>
        <title>{{cookiecutter.city_name}}</title>
    </head>
</html>

cookiecutter.json包含以下内容:

{
    "city_name": "Cairo"
}

运行$cookiecutter . --no-input city_name=texas将创建以下内容:

└── texas
    └── texas.html