0
+require 'activesupport'
0
+@template = ERB.new(DATA.read)
0
+ @content = File.read(file)
0
+ if file == "index.txt"
0
+ @pagetitle = "Robert Brook"
0
+ @header = '<span id="home">Robert Brook</span>'
0
+ @pagetitle = File.basename(file, ".txt")
0
+ @title = @pagetitle + ' (Robert Brook)'
0
+ @header = '<span id="home"><a href="http://robertbrook.com" rel="home">Robert Brook</a></span> → ' + @pagetitle
0
+ @output_filename = File.basename(file).gsub(/[^a-z0-9]+/i, '-').gsub(/.txt/, '.html')
0
+ @output_filename = @output_filename.downcase
0
+ File.open(@output_filename, 'w') {|f| f.write(@template.result) }
0
+Dir.glob("*.txt").each {|file| handle file }
0
+<head profile="http://gmpg.org/xfn/11">
0
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
0
+<title><%= @title %></title>
0
+ <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
0
+ <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" />
0
+ <meta name="keywords" content="Robert Brook, London, Parliament, Hansard, UK">
0
+ <link rel="DC.rights copyright" href="http://creativecommons.org/licenses/publicdomain/deed.en_GB">
0
+<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.1/build/reset-fonts-grids/reset-fonts-grids.css">
0
+ <meta name="author" content="Robert Brook">
0
+ <meta name="DC.title" content="Robert Brook">
0
+ <meta name="DC.creator DC.publisher" content="Robert Brook">
0
+ <meta name="DC.format" content="text/html">
0
+ <meta name="DC.type" content="Text">
0
+ <meta name="DC.identifier" content="http://robertbrook.com/<%= @output_filename %>">
0
+ <meta name="DC.language language" content="en-GB">
0
+ <link rel="openid.server" href="http://www.myopenid.com/server">
0
+ <link rel="openid.delegate" href="http://robertbrook.myopenid.com/">
0
+ <meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=robertbrook.myopenid.com">
0
+ <meta name="generator" content="unarguably" />
0
+a {text-decoration:none;}
0
+ #doc{width:50%;min-width:250px;line-height:140%;}
0
+ p{padding-bottom:1em;}
0
+ .tags{font-weight:bold;}
0
+ h1{font-weight:bold;margin:1em 0;}
0
+ h2{font-weight:bold;margin:1em 0;}
0
+ blockquote{margin:0 1em;font-style:italic;}
0
+ strong{font-weight:bold;}
0
+ <link rel="alternate" type="application/atom+xml" title="Robert Brook" href="http://robertbrook.com" />
0
+<meta name="verify-v1" content="Rbg5bP3j0LuUCH76tKokxueugQYNG1oUUh66JI82IaM=">
0
+<body id="robertbrook-com">
0
+<div id="doc" class="yui-t7">
0
+<h1><%= @header %></h1>
0
+<script type="text/javascript">
0
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
0
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
0
+<script type="text/javascript">
0
+var pageTracker = _gat._getTracker("UA-294350-3");
0
+pageTracker._initData();
0
+pageTracker._trackPageview();
0
\ No newline at end of file
Comments
No one has commented yet.