我想更新/重写一个小(10 页)的简单网站;8 个页面完全是静态的,可以用 html 编写,1 个页面有联系表,另一个必须显示可过滤的俱乐部列表。目前该站点是用经典的 asp 编写的,并使用 Dreamweaver 模板来实现一致的页面。
我的要求是
- 一个“母版页”/模板系统,所以所有共享页面元素都只写在一个地方。
- 轻量级/低开销框架
- 学习一门新语言
我可以使用 ASP.NET Webforms 或 ASP.NET MVC 来获取母版页,但它们都带来了这样一个小站点不需要的开销,而且在我的 Godaddy 托管上,从冷启动一个站点明显比纯html页面。
俱乐部页面将显示可按位置过滤的俱乐部列表,但我不想使用数据库来存储此列表 - 另一个网站有俱乐部的官方列表,但系统无法提供此列表作为服务或其他消耗性资源,因此我需要定期抓取详细信息并在本地缓存它们或使用 iframe 或其他东西
我想也许 Python 或 django 可能是不错的候选人,但知道的不够多。我现在认为我正在寻找的是一个“微型网络框架”。我快速浏览了一下用 python 编写的Mercurial Web Server,它看起来很简单,但是我无法访问 Go Daddy 上的托管 Web 服务器,所以无法安装 python...
编辑
我需要它在我当前与 GoDaddy 的共享主机上运行(IIS7)
Edit2
俱乐部列表由总部官方网站维护,他们偶尔会添加/删除俱乐部。我只需要让我的清单与他们的清单保持同步。我每隔几个月就会检查一次(如果我记得的话)并更新一个 MS SQL 数据库,但这远远超出了顶部。我正在考虑将详细信息提取为 json 格式并将其保存在文本文件中(每月一次,或其他内容),然后我可以将其用作带有 jQuery 过滤的表的基础。俱乐部详情只是文字;俱乐部名称、主要联系人、电话号码、地址和电子邮件地址。
我还希望发布变得简单,将代码提交给 Mercurial(或 git)并让其运行网站。我知道 bitbucket(和 github)都提供静态页面站点(我不确定如何获得联系我们表格以在该环境中工作 - 但这是我想要的部署模型)
我要更新的网站是Seika Dojo