#!/usr/bin/env ruby MEDIA_DIR = '/srv/media' MEDIA_URL = 'https://media.pdp8.info' WWW_DIR = '/srv/www/pdp8-test' SNIPPETS = File.join(File.dirname(__FILE__), 'html') def nav(cat) html = " " html end def file_html(basename) path = File.join(SNIPPETS, basename + '.html') html = File.read(File.join(SNIPPETS, 'head.html')) html += nav basename html += "
" html += File.read(path) html += '
' html += File.read(File.join(SNIPPETS, 'tail.html')) print_html basename, html end def print_html(basename, html) out = File.join(WWW_DIR, basename + '.html') puts out File.open(out, 'w+') { |f| f.puts html } puts `tidy -iqm -w 0 #{out} 2>&1` end