title: Recommendation for very lightweight website framework
body: <p>I want to update/rewrite a small (10 page), simple website; 8 pages are entirely static and could be written in html, 1 page has a contact form and the other has to display a filterable list of clubs. At the moment the site is written in classic asp and uses dreamweaver templates for consistent pages.</p>
  
  <p>My requirements are </p>
  
  <ol>
  <li>A "masterpage" / Templating system, so all shared page elements are written in only 1 place.</li>
  <li>Lightweight / low overhead framework</li>
  <li>To learn a new language</li>
  </ol>
  
  <p>I could use ASP.NET Webforms or ASP.NET MVC to get the masterpage, but they both come with overhead that isn't necessary for such a small site and on my godaddy hosting spinning up a site from cold is noticeably slower than a pure html page.</p>
  
  <p>The clubs page will show a list of clubs filterable by location, but I don't want to use a database to store this list - there is another site that has the official list of clubs, but the system isn't capable of providing this as a service or other consumable resource so I would need to scrape the details periodically and cache them locally or use an iframe or something</p>
  
  <p>I thought maybe Python or django might be good candidates but don't know enough to know. I now think that what I'm looking for is a "micro web framework". I've taken a quick look at the <a href="http://www.the-wombat-speaks.co.uk/blog/post/2011/03/31/setting-mercurial-18-server-iis7-windows-server-2008-r2.aspx" rel="nofollow">Mercurial Web Server</a> which is written in python and that looks quite straightforward, but I don't have access to the hosted web server on Go Daddy, so can't install python...</p>
  
  <p><strong>Edit</strong><br>
  I need this to run on my current shared hosting with GoDaddy on (IIS7)</p>
  
  <p><strong>Edit2</strong><br>
  The list of clubs is maintained by the official HQ website, they occasionally add / remove clubs. I just need to keep my list up to date with theirs. I have been checking every few months (if I remember) and updating an MS SQL database, but that's hugely over the top. I was thinking of just pulling the details down into a json format and persisting it in a text file (once a month, or something) which I could then use as the basis of a table with jQuery filtering on. The club details are just text; Name of Club, Main contact, phone number, address and email address.</p>
  
  <p>I would also like publishing to be simple, commit the code to Mercurial (or git) and have that run the site. I know bitbucket (and github) both serve static page sites (I'm not sure how I would get a contact us form to work in that environment - but it's the deployment model I would like)</p>
  
  <p>The site I am looking to update is <a href="http://www.seikadojo.co.uk/" rel="nofollow">Seika Dojo</a></p>