Mercurial > blahgd > experimental
changeset 1031:31c9d3b5007a
move templates and static files into a theme directory
The two are very related so they should be stored in the same place.
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Fri, 24 Jul 2020 14:21:47 -0400 |
parents | a072edad2d3f |
children | c0d131c337eb |
files | config.cmake samples/full.lisp templates/atom/comment.tmpl templates/atom/commentlist.tmpl templates/atom/index.tmpl templates/atom/story.tmpl templates/atom/storyview.tmpl templates/atom/tag.tmpl templates/common/storyview.tmpl templates/html/301.tmpl templates/html/404.tmpl templates/html/archive.tmpl templates/html/archivepager.tmpl templates/html/comment.tmpl templates/html/comment_error.tmpl templates/html/comment_saved.tmpl templates/html/commentform.tmpl templates/html/error_comment_feed.tmpl templates/html/error_unsupported_feed_fmt.tmpl templates/html/footer.tmpl templates/html/fullstory.tmpl templates/html/header.tmpl templates/html/index.tmpl templates/html/indexpager.tmpl templates/html/sidebar.tmpl templates/html/story.tmpl templates/html/storyview.tmpl templates/html/tag.tmpl templates/html/tagcloud.tmpl templates/html/tagindex.tmpl templates/html/tagpager.tmpl templates/rss2/comment.tmpl templates/rss2/commentlist.tmpl templates/rss2/index.tmpl templates/rss2/story.tmpl templates/rss2/storyview.tmpl templates/rss2/tag.tmpl theme/atom/comment.tmpl theme/atom/commentlist.tmpl theme/atom/index.tmpl theme/atom/story.tmpl theme/atom/storyview.tmpl theme/atom/tag.tmpl theme/common/storyview.tmpl theme/html/301.tmpl theme/html/404.tmpl theme/html/archive.tmpl theme/html/archivepager.tmpl theme/html/comment.tmpl theme/html/comment_error.tmpl theme/html/comment_saved.tmpl theme/html/commentform.tmpl theme/html/error_comment_feed.tmpl theme/html/error_unsupported_feed_fmt.tmpl theme/html/footer.tmpl theme/html/fullstory.tmpl theme/html/header.tmpl theme/html/index.tmpl theme/html/indexpager.tmpl theme/html/sidebar.tmpl theme/html/story.tmpl theme/html/storyview.tmpl theme/html/tag.tmpl theme/html/tagcloud.tmpl theme/html/tagindex.tmpl theme/html/tagpager.tmpl theme/rss2/comment.tmpl theme/rss2/commentlist.tmpl theme/rss2/index.tmpl theme/rss2/story.tmpl theme/rss2/storyview.tmpl theme/rss2/tag.tmpl theme/static/bug.png theme/static/favicon.ico theme/static/style.css theme/static/wiki.png web/bug.png web/favicon.ico web/style.css web/wiki.png |
diffstat | 80 files changed, 587 insertions(+), 586 deletions(-) [+] |
line wrap: on
line diff
--- a/config.cmake Thu Jul 30 16:57:38 2020 -0400 +++ b/config.cmake Fri Jul 24 14:21:47 2020 -0400 @@ -1,5 +1,5 @@ # -# Copyright (c) 2016-2019 Josef 'Jeff' Sipek <jeffpc@josefsipek.net> +# Copyright (c) 2016-2020 Josef 'Jeff' Sipek <jeffpc@josefsipek.net> # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -45,8 +45,8 @@ set_default(DEFAULT_COMMENT_MIN_THINK 10) # 10 secs min think time set_default(DEFAULT_DATA_DIR "./data") -set_default(DEFAULT_WEB_DIR "./web") -set_default(DEFAULT_TEMPLATE_DIR "./templates") +set_default(DEFAULT_WEB_DIR "./theme/static") +set_default(DEFAULT_TEMPLATE_DIR "./theme") set_default(BASE_URL "http://blahg.josefsipek.net") set_default(BUG_BASE_URL "http://bugs.31bits.net")
--- a/samples/full.lisp Thu Jul 30 16:57:38 2020 -0400 +++ b/samples/full.lisp Fri Jul 24 14:21:47 2020 -0400 @@ -25,11 +25,12 @@ ; contains a directory for each post. (data-dir . "/blahg/data") - ; The location of the web directory with static files. Default is "./web". - (web-dir . "/blahg/web") + ; The location of the web directory with static files. Default is + ; "./theme/static". + (web-dir . "/blahg/theme/static") - ; The location of the templates directory. Default is "./templates". - (template-dir . "/blahg/templates") + ; The location of the templates directory. Default is "./theme". + (template-dir . "/blahg/theme") ; The base URL for the blahg. This is the URL for the index page. (base-url . "http://blahg.example.com")
--- a/templates/atom/comment.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -<entry> - <author> - <name>{commauthor|escape}</name> - <uri>{baseurl}/p={id}#comment-{commid}</uri> - </author> - <title type="html"><![CDATA[By: {commauthor}]]></title> - <link rel="alternate" type="text/html" href="{baseurl}/?p={id}#comment-{commid}" /> - <id>{baseurl}/?p={id}#comment-{commid}</id> - <updated>{commtime|zulu}</updated> - <published>{commtime|zulu}</published> - - <summary type="html"><![CDATA[{commbody}]]></summary> - <content type="html" xml:base="{baseurl}/?p={id}#comment-{commid}"><![CDATA[{commbody}]]></content> -</entry>
--- a/templates/atom/commentlist.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<feed - xmlns="http://www.w3.org/2005/Atom" - xmlns:thr="http://purl.org/syndication/thread/1.0" - xml:lang="en" - xml:base="{baseurl}/?p={id}&feed=atom" - > - <updated>{time|zulu}</updated> - <title type="text">Comments on: {title|escape}</title> - - <generator uri="http://hg.31bits.net/blahgd/blahgd" version="{generatorversion}">blahgd</generator> - - <link rel="alternate" type="text/html" href="{baseurl}" /> - <id>{baseurl}/?p={id}&feed=atom</id> - <link rel="self" type="application/atom+xml" href="{baseurl}/?p={id}&feed=atom" /> - -{comments%comment} -</feed>
--- a/templates/atom/index.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<feed - xmlns="http://www.w3.org/2005/Atom" - xmlns:thr="http://purl.org/syndication/thread/1.0" - xml:lang="en" - xml:base="{baseurl}/?feed=atom" - > - <updated>{lastupdate|zulu}</updated> - <title type="text">Josef "Jeff" Sipek</title> - <subtitle type="text">Wasting time effectively</subtitle> - - <generator uri="http://hg.31bits.net/blahgd/blahgd" version="{generatorversion}">blahgd</generator> - - <link rel="alternate" type="text/html" href="{baseurl}" /> - <id>{baseurl}/?feed=atom</id> - <link rel="self" type="application/atom+xml" href="{baseurl}/?feed=atom" /> - -{posts%story} -</feed>
--- a/templates/atom/story.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -<entry> - <author> - <name>JeffPC</name> - <uri>{baseurl}</uri> - </author> - <title type="html"><![CDATA[{title}]]></title> - <link rel="alternate" type="text/html" href="{baseurl}/?p={id}" /> - <id>{baseurl}/?p={id}</id> - <updated>{time|zulu}</updated> - <published>{time|zulu}</published> - - <link rel="replies" type="text/html" href="{baseurl}/?p={id}#comments" thr:count="1"/> - <thr:total>{numcom}</thr:total> - {tags%tag} - <summary type="html"><![CDATA[{body}]]></summary> - <content type="html" xml:base="{baseurl}/?p={id}"><![CDATA[{body}]]></content> -</entry>
--- a/templates/atom/storyview.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../common/storyview.tmpl \ No newline at end of file
--- a/templates/atom/tag.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - <category scheme="{baseurl}" term="{tags}" />
--- a/templates/common/storyview.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -{posts%commentlist}
--- a/templates/html/301.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<html> -<head> -<title>301 Moved Permanently</title> -</head> -<body> -Moved permanently to <a href="{redirect}">{redirect}</a>. -</body> -</html>
--- a/templates/html/404.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -{header} -<h2>Page Not Found</h2> -<div class="post" id="error"> - <div class="storycontent"> -The page you requested could not be found. - </div> -</div> -{sidebar} -{footer}
--- a/templates/html/archive.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -{header} -{posts%story} -{archivepager} -{sidebar} -{footer}
--- a/templates/html/archivepager.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<div class="navigation"> - {ifeq(moreposts,1)} - <div class="alignleft"><a href="?m={archid}&paged={prevpage}">« Older Entries</a></div> - {endif()} - {ifgt(curpage,0)} - <div class="alignright"><a href="?m={archid}&paged={nextpage}">Newer Entries »</a></div> - {endif()} -</div>
--- a/templates/html/comment.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ - <li id="comment-{commid}"> -{commbody} - <p><cite>Comment by {commauthor} — {commtime|date} @ <a href="#comment-{commid}">{commtime|time}</a></cite></p> - </li>
--- a/templates/html/comment_error.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -{header} -<h4>Error Saving Comment</h4> - -<p>{comment_error_str}</p> - -<p>Press the back button in your browser, and try again.</p> -{sidebar} -{footer}
--- a/templates/html/comment_saved.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -{header} -<h4>Your comment has been held for moderation. Thank you.</h4> -{sidebar} -{footer}
--- a/templates/html/commentform.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -<div id="respond"> -<h2>Leave a comment</h2> - -<form action="?comment=1" method="post" id="commentform"> - -<p style="display: none;"> -<input type="text" name="x" id="name" value="" size="22" /> -<label for="name"><small>Please do not enter anything here</small></label> -</p> - -<p><input type="text" name="a" id="author" value="" size="22" tabindex="1" /> -<label for="author"><small>Name (required)</small></label></p> - -<p><input type="text" name="e" id="email" value="" size="22" tabindex="2" /> -<label for="email"><small>Mail (will not be published) (required)</small></label></p> - -<p><input type="text" name="u" id="url" value="" size="22" tabindex="3" /> -<label for="url"><small>Website</small></label></p> - -<p><input type="text" name="v" id="captcha" value="" size="22" tabindex="4" /> -<label for="captcha"><small>{captcha_a} + {captcha_b} (required)</small></label></p> - -<p><textarea name="c" id="comment" cols="100%" rows="10" tabindex="5"></textarea></p> - -<p><input name="s" type="submit" id="submit" tabindex="6" value="Submit Comment" /> -<input type="hidden" name="i" value="{id}" /> -<input type="hidden" name="d" value="{now}" /> -</p> - -</form> -</div>
--- a/templates/html/error_comment_feed.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -{header} -<h2>Comment feed not yet supported</h2> -<div class="post" id="error"> - <div class="storycontent"> - It turns out that there are some features that I never got around to - implementing. You just found one of them. Eventually. - </div> -</div> -{sidebar} -{footer}
--- a/templates/html/error_unsupported_feed_fmt.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -{header} -<h2>Sorry, Atom & RSS2 only</h2> -<div class="post" id="error"> - <div class="storycontent"> - Sorry, currently I support only Atom and RSS2 feeds. Feel free to - contact me if you cannot live without some other feed format. - </div> -</div> -{sidebar} -{footer}
--- a/templates/html/footer.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ - -<!-- begin footer --> - -<p class="credit"><cite>Powered by <a href='http://hg.31bits.net/blahgd/blahgd' title='Powered by blahgd'><strong>blahgd</strong></a></cite></p> - -</div> - -</body> -</html>
--- a/templates/html/fullstory.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -{story} -<h2>{numcom} Comments <a href="#respond" title="Leave a comment">»</a></h2> - -{ifgt(numcom,0)} -<ol id="commentlist"> -{comments%comment} -</ol> -{endif()} - -<p><a href='{baseurl}/?p={id}&feed=atom'>Atom feed for comments on this post.</a></p> - -{commentform}
--- a/templates/html/header.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - <title>Josef “Jeff” Sipek » {title|escape}</title> - <meta name="generator" content="blahgd {generatorversion}" /> -{ifset(twitteruser)} -{ifset(twittertitle)} -{ifset(twitterdesc)} - <meta name="twitter:site" content="@{twitteruser}" /> - <meta name="twitter:creator" content="@{twitteruser}" /> - <meta name="twitter:title" content="{twittertitle|escape}" /> - <meta name="twitter:description" content="{twitterdesc|escape}" /> -{ifset(twitterimg)} - <meta name="twitter:image" content="{twitterimg}" /> - <meta name="twitter:card" content="summary_large_image" /> -{else()} - <meta name="twitter:card" content="summary" /> -{endif()} -{endif()} -{endif()} -{endif()} - <style media="screen"> - @import url( {baseurl}/style.css ); - </style> - - <link rel="shortcut icon" href="{baseurl}/favicon.ico" /> - <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="{baseurl}/?feed=atom" /> - <link rel="alternate" type="application/rss+xml" title="RSS2" href="{baseurl}/?feed=rss2" /> -</head> -<body> - -<div> -<h1 id="header"><a href="{baseurl}/">Josef “Jeff” Sipek</a></h1> - -<div id="content"> -<!-- end header --> -
--- a/templates/html/index.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -{header} -{posts%story} -{indexpager} -{sidebar} -{footer}
--- a/templates/html/indexpager.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<div class="navigation"> - {ifeq(moreposts,1)} - <div class="alignleft"><a href="?paged={prevpage}">« Older Entries</a></div> - {endif()} - {ifgt(curpage,0)} - <div class="alignright"><a href="?paged={nextpage}">Newer Entries »</a></div> - {endif()} -</div>
--- a/templates/html/sidebar.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -</div> - -<!-- begin sidebar --> -<div id="sidebar"> - -<div class="sbsection"> - <ul> - <li><a href="http://sandeen.net/wordpress/">Eric Sandeen</a></li> - <li><a href="http://blog.unixcat.org">Nur Hussein</a></li> - </ul> -</div> - -<div class="sbsection"> - <ul> - <li><a href="http://planet.lilug.org">Planet LILUG</a></li> - </ul> -</div> - -<div class="sbsection"><span class="sbtitle">Tags:</span> - <div class="tagcloud">{tagcloud%tagcloud}</div> -</div> - -<div class="sbsection"><span class="sbtitle">Meta:</span> - <ul> - <li><a href="{baseurl}/?feed=atom" title="Syndicate this site using ATOM">Atom</a></li> - </ul> -</div> - -</div> -<!-- end sidebar --> -
--- a/templates/html/story.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -<div class="story"> - <h2 class="storytitle">{ifset(preview)}Preview: {endif()}<a href="?p={id}" rel="bookmark">{title|escape}</a></h2> - <div class="storymeta"> - Filed under: - <ul> -{tags%tag} - </ul> - — JeffPC @ <span title="{time|zulu}">{time|date} {time|time}</span> - </div> - -{ifset(preview)} - <br/> - <div style="border: 3px solid red; width: 90%"> -{ifset(twitteruser)} -{ifset(twittertitle)} -{ifset(twitterdesc)} -{ifset(twitterimg)} - <div> - <img src="{twitterimg}" width="100%" /> - </div> -{endif()} - <strong>{twittertitle|escape}</strong><br/> - <small>{twitterdesc|escape}</small> -{endif()} -{endif()} -{endif()} - </div> -{endif()} - - <div class="storycontent"> -{body} - </div> - - <div class="storyfeedback"> - <a href="?p={id}#respond" title="Comment on {title|escape}">Comments ({numcom})</a> - </div> -</div> -
--- a/templates/html/storyview.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -{header} -{posts%fullstory} -{sidebar} -{footer}
--- a/templates/html/tag.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -<li><a href="?tag={tags|urlescape}" title="View all posts in {tags}" rel="category">{tags}</a></li>
--- a/templates/html/tagcloud.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -<a href="?tag={name|urlescape}" title="Tag: {name} ({count})" style="font-size: {size}pt;">{name}</a>
--- a/templates/html/tagindex.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -{header} -{posts%story} -{tagpager} -{sidebar} -{footer}
--- a/templates/html/tagpager.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<div class="navigation"> - {ifeq(moreposts,1)} - <div class="alignleft"><a href="?tag={tagid}&paged={prevpage}">« Older Entries</a></div> - {endif()} - {ifgt(curpage,0)} - <div class="alignright"><a href="?tag={tagid}&paged={nextpage}">Newer Entries »</a></div> - {endif()} -</div>
--- a/templates/rss2/comment.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<item> - <title>By: {commauthor}</title> - <guid>{baseurl}/?p={id}#comment-{commid}</guid> - <link>{baseurl}/?p={id}#comment-{commid}</link> - <comments>{baseurl}/?p={id}#respond</comments> - <description><![CDATA[{commbody}]]></description> - <pubDate>{commtime|rfc822}</pubDate> -</item>
--- a/templates/rss2/commentlist.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<rss version="2.0" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:atom="http://www.w3.org/2005/Atom" -> -<channel> - <title>Comments on: {title|escape}</title> - <atom:link href="{baseurl}/?p={id}&feed=rss2" rel="self" type="application/rss+xml" /> - <link>{baseurl}/p={id}</link> - <language>en</language> - <description>{title|escape}</description> - <pubDate>{time|rfc822}</pubDate> - -{comments%comment} -</channel> -</rss>
--- a/templates/rss2/index.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<rss version="2.0" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:atom="http://www.w3.org/2005/Atom" -> -<channel> - <title>Josef "Jeff" Sipek</title> - <atom:link href="{baseurl}/?feed=rss2" rel="self" type="application/rss+xml" /> - <link>{baseurl}</link> - <language>en</language> - <description>Josef "Jeff" Sipek</description> - <pubDate>{lastupdate|rfc822}</pubDate> - -{posts%story} -</channel> -</rss>
--- a/templates/rss2/story.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -<item> - <title>{title|escape}</title> - <guid>{baseurl}/?p={id}</guid> - <link>{baseurl}/?p={id}</link> - <comments>{baseurl}/?p={id}#respond</comments> - {tags%tag} - <description><![CDATA[{body}]]></description> - <pubDate>{time|rfc822}</pubDate> -</item>
--- a/templates/rss2/storyview.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../common/storyview.tmpl \ No newline at end of file
--- a/templates/rss2/tag.tmpl Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - <category>{tags}</category>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/comment.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,14 @@ +<entry> + <author> + <name>{commauthor|escape}</name> + <uri>{baseurl}/p={id}#comment-{commid}</uri> + </author> + <title type="html"><![CDATA[By: {commauthor}]]></title> + <link rel="alternate" type="text/html" href="{baseurl}/?p={id}#comment-{commid}" /> + <id>{baseurl}/?p={id}#comment-{commid}</id> + <updated>{commtime|zulu}</updated> + <published>{commtime|zulu}</published> + + <summary type="html"><![CDATA[{commbody}]]></summary> + <content type="html" xml:base="{baseurl}/?p={id}#comment-{commid}"><![CDATA[{commbody}]]></content> +</entry>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/commentlist.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feed + xmlns="http://www.w3.org/2005/Atom" + xmlns:thr="http://purl.org/syndication/thread/1.0" + xml:lang="en" + xml:base="{baseurl}/?p={id}&feed=atom" + > + <updated>{time|zulu}</updated> + <title type="text">Comments on: {title|escape}</title> + + <generator uri="http://hg.31bits.net/blahgd/blahgd" version="{generatorversion}">blahgd</generator> + + <link rel="alternate" type="text/html" href="{baseurl}" /> + <id>{baseurl}/?p={id}&feed=atom</id> + <link rel="self" type="application/atom+xml" href="{baseurl}/?p={id}&feed=atom" /> + +{comments%comment} +</feed>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/index.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feed + xmlns="http://www.w3.org/2005/Atom" + xmlns:thr="http://purl.org/syndication/thread/1.0" + xml:lang="en" + xml:base="{baseurl}/?feed=atom" + > + <updated>{lastupdate|zulu}</updated> + <title type="text">Josef "Jeff" Sipek</title> + <subtitle type="text">Wasting time effectively</subtitle> + + <generator uri="http://hg.31bits.net/blahgd/blahgd" version="{generatorversion}">blahgd</generator> + + <link rel="alternate" type="text/html" href="{baseurl}" /> + <id>{baseurl}/?feed=atom</id> + <link rel="self" type="application/atom+xml" href="{baseurl}/?feed=atom" /> + +{posts%story} +</feed>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/story.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,17 @@ +<entry> + <author> + <name>JeffPC</name> + <uri>{baseurl}</uri> + </author> + <title type="html"><![CDATA[{title}]]></title> + <link rel="alternate" type="text/html" href="{baseurl}/?p={id}" /> + <id>{baseurl}/?p={id}</id> + <updated>{time|zulu}</updated> + <published>{time|zulu}</published> + + <link rel="replies" type="text/html" href="{baseurl}/?p={id}#comments" thr:count="1"/> + <thr:total>{numcom}</thr:total> + {tags%tag} + <summary type="html"><![CDATA[{body}]]></summary> + <content type="html" xml:base="{baseurl}/?p={id}"><![CDATA[{body}]]></content> +</entry>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/storyview.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ +../common/storyview.tmpl \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/atom/tag.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ + <category scheme="{baseurl}" term="{tags}" />
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/common/storyview.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ +{posts%commentlist}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/301.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +<html> +<head> +<title>301 Moved Permanently</title> +</head> +<body> +Moved permanently to <a href="{redirect}">{redirect}</a>. +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/404.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,9 @@ +{header} +<h2>Page Not Found</h2> +<div class="post" id="error"> + <div class="storycontent"> +The page you requested could not be found. + </div> +</div> +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/archive.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,5 @@ +{header} +{posts%story} +{archivepager} +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/archivepager.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +<div class="navigation"> + {ifeq(moreposts,1)} + <div class="alignleft"><a href="?m={archid}&paged={prevpage}">« Older Entries</a></div> + {endif()} + {ifgt(curpage,0)} + <div class="alignright"><a href="?m={archid}&paged={nextpage}">Newer Entries »</a></div> + {endif()} +</div>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/comment.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,4 @@ + <li id="comment-{commid}"> +{commbody} + <p><cite>Comment by {commauthor} — {commtime|date} @ <a href="#comment-{commid}">{commtime|time}</a></cite></p> + </li>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/comment_error.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +{header} +<h4>Error Saving Comment</h4> + +<p>{comment_error_str}</p> + +<p>Press the back button in your browser, and try again.</p> +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/comment_saved.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,4 @@ +{header} +<h4>Your comment has been held for moderation. Thank you.</h4> +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/commentform.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,31 @@ +<div id="respond"> +<h2>Leave a comment</h2> + +<form action="?comment=1" method="post" id="commentform"> + +<p style="display: none;"> +<input type="text" name="x" id="name" value="" size="22" /> +<label for="name"><small>Please do not enter anything here</small></label> +</p> + +<p><input type="text" name="a" id="author" value="" size="22" tabindex="1" /> +<label for="author"><small>Name (required)</small></label></p> + +<p><input type="text" name="e" id="email" value="" size="22" tabindex="2" /> +<label for="email"><small>Mail (will not be published) (required)</small></label></p> + +<p><input type="text" name="u" id="url" value="" size="22" tabindex="3" /> +<label for="url"><small>Website</small></label></p> + +<p><input type="text" name="v" id="captcha" value="" size="22" tabindex="4" /> +<label for="captcha"><small>{captcha_a} + {captcha_b} (required)</small></label></p> + +<p><textarea name="c" id="comment" cols="100%" rows="10" tabindex="5"></textarea></p> + +<p><input name="s" type="submit" id="submit" tabindex="6" value="Submit Comment" /> +<input type="hidden" name="i" value="{id}" /> +<input type="hidden" name="d" value="{now}" /> +</p> + +</form> +</div>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/error_comment_feed.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,10 @@ +{header} +<h2>Comment feed not yet supported</h2> +<div class="post" id="error"> + <div class="storycontent"> + It turns out that there are some features that I never got around to + implementing. You just found one of them. Eventually. + </div> +</div> +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/error_unsupported_feed_fmt.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,10 @@ +{header} +<h2>Sorry, Atom & RSS2 only</h2> +<div class="post" id="error"> + <div class="storycontent"> + Sorry, currently I support only Atom and RSS2 feeds. Feel free to + contact me if you cannot live without some other feed format. + </div> +</div> +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/footer.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,9 @@ + +<!-- begin footer --> + +<p class="credit"><cite>Powered by <a href='http://hg.31bits.net/blahgd/blahgd' title='Powered by blahgd'><strong>blahgd</strong></a></cite></p> + +</div> + +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/fullstory.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,12 @@ +{story} +<h2>{numcom} Comments <a href="#respond" title="Leave a comment">»</a></h2> + +{ifgt(numcom,0)} +<ol id="commentlist"> +{comments%comment} +</ol> +{endif()} + +<p><a href='{baseurl}/?p={id}&feed=atom'>Atom feed for comments on this post.</a></p> + +{commentform}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/header.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>Josef “Jeff” Sipek » {title|escape}</title> + <meta name="generator" content="blahgd {generatorversion}" /> +{ifset(twitteruser)} +{ifset(twittertitle)} +{ifset(twitterdesc)} + <meta name="twitter:site" content="@{twitteruser}" /> + <meta name="twitter:creator" content="@{twitteruser}" /> + <meta name="twitter:title" content="{twittertitle|escape}" /> + <meta name="twitter:description" content="{twitterdesc|escape}" /> +{ifset(twitterimg)} + <meta name="twitter:image" content="{twitterimg}" /> + <meta name="twitter:card" content="summary_large_image" /> +{else()} + <meta name="twitter:card" content="summary" /> +{endif()} +{endif()} +{endif()} +{endif()} + <style media="screen"> + @import url( {baseurl}/style.css ); + </style> + + <link rel="shortcut icon" href="{baseurl}/favicon.ico" /> + <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="{baseurl}/?feed=atom" /> + <link rel="alternate" type="application/rss+xml" title="RSS2" href="{baseurl}/?feed=rss2" /> +</head> +<body> + +<div> +<h1 id="header"><a href="{baseurl}/">Josef “Jeff” Sipek</a></h1> + +<div id="content"> +<!-- end header --> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/index.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,5 @@ +{header} +{posts%story} +{indexpager} +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/indexpager.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +<div class="navigation"> + {ifeq(moreposts,1)} + <div class="alignleft"><a href="?paged={prevpage}">« Older Entries</a></div> + {endif()} + {ifgt(curpage,0)} + <div class="alignright"><a href="?paged={nextpage}">Newer Entries »</a></div> + {endif()} +</div>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/sidebar.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,31 @@ +</div> + +<!-- begin sidebar --> +<div id="sidebar"> + +<div class="sbsection"> + <ul> + <li><a href="http://sandeen.net/wordpress/">Eric Sandeen</a></li> + <li><a href="http://blog.unixcat.org">Nur Hussein</a></li> + </ul> +</div> + +<div class="sbsection"> + <ul> + <li><a href="http://planet.lilug.org">Planet LILUG</a></li> + </ul> +</div> + +<div class="sbsection"><span class="sbtitle">Tags:</span> + <div class="tagcloud">{tagcloud%tagcloud}</div> +</div> + +<div class="sbsection"><span class="sbtitle">Meta:</span> + <ul> + <li><a href="{baseurl}/?feed=atom" title="Syndicate this site using ATOM">Atom</a></li> + </ul> +</div> + +</div> +<!-- end sidebar --> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/story.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,38 @@ +<div class="story"> + <h2 class="storytitle">{ifset(preview)}Preview: {endif()}<a href="?p={id}" rel="bookmark">{title|escape}</a></h2> + <div class="storymeta"> + Filed under: + <ul> +{tags%tag} + </ul> + — JeffPC @ <span title="{time|zulu}">{time|date} {time|time}</span> + </div> + +{ifset(preview)} + <br/> + <div style="border: 3px solid red; width: 90%"> +{ifset(twitteruser)} +{ifset(twittertitle)} +{ifset(twitterdesc)} +{ifset(twitterimg)} + <div> + <img src="{twitterimg}" width="100%" /> + </div> +{endif()} + <strong>{twittertitle|escape}</strong><br/> + <small>{twitterdesc|escape}</small> +{endif()} +{endif()} +{endif()} + </div> +{endif()} + + <div class="storycontent"> +{body} + </div> + + <div class="storyfeedback"> + <a href="?p={id}#respond" title="Comment on {title|escape}">Comments ({numcom})</a> + </div> +</div> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/storyview.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,4 @@ +{header} +{posts%fullstory} +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/tag.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ +<li><a href="?tag={tags|urlescape}" title="View all posts in {tags}" rel="category">{tags}</a></li>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/tagcloud.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ +<a href="?tag={name|urlescape}" title="Tag: {name} ({count})" style="font-size: {size}pt;">{name}</a>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/tagindex.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,5 @@ +{header} +{posts%story} +{tagpager} +{sidebar} +{footer}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/html/tagpager.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +<div class="navigation"> + {ifeq(moreposts,1)} + <div class="alignleft"><a href="?tag={tagid}&paged={prevpage}">« Older Entries</a></div> + {endif()} + {ifgt(curpage,0)} + <div class="alignright"><a href="?tag={tagid}&paged={nextpage}">Newer Entries »</a></div> + {endif()} +</div>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/comment.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,8 @@ +<item> + <title>By: {commauthor}</title> + <guid>{baseurl}/?p={id}#comment-{commid}</guid> + <link>{baseurl}/?p={id}#comment-{commid}</link> + <comments>{baseurl}/?p={id}#respond</comments> + <description><![CDATA[{commbody}]]></description> + <pubDate>{commtime|rfc822}</pubDate> +</item>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/commentlist.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<rss version="2.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:atom="http://www.w3.org/2005/Atom" +> +<channel> + <title>Comments on: {title|escape}</title> + <atom:link href="{baseurl}/?p={id}&feed=rss2" rel="self" type="application/rss+xml" /> + <link>{baseurl}/p={id}</link> + <language>en</language> + <description>{title|escape}</description> + <pubDate>{time|rfc822}</pubDate> + +{comments%comment} +</channel> +</rss>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/index.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<rss version="2.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:atom="http://www.w3.org/2005/Atom" +> +<channel> + <title>Josef "Jeff" Sipek</title> + <atom:link href="{baseurl}/?feed=rss2" rel="self" type="application/rss+xml" /> + <link>{baseurl}</link> + <language>en</language> + <description>Josef "Jeff" Sipek</description> + <pubDate>{lastupdate|rfc822}</pubDate> + +{posts%story} +</channel> +</rss>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/story.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,9 @@ +<item> + <title>{title|escape}</title> + <guid>{baseurl}/?p={id}</guid> + <link>{baseurl}/?p={id}</link> + <comments>{baseurl}/?p={id}#respond</comments> + {tags%tag} + <description><![CDATA[{body}]]></description> + <pubDate>{time|rfc822}</pubDate> +</item>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/storyview.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ +../common/storyview.tmpl \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/rss2/tag.tmpl Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,1 @@ + <category>{tags}</category>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/theme/static/style.css Fri Jul 24 14:21:47 2020 -0400 @@ -0,0 +1,200 @@ +/* tags */ +a { + color: black; +} + +a img { + border: none; +} + +abbr, acronym { + border-bottom: 1px dashed #333333; + cursor: help; +} + +blockquote { + border-left: 5px solid #ccc; + margin-left: 1.5em; + padding-left: 5px; +} + +body { + background-color: #ffffcc; + color: black; + margin: 20px; + font-size: 12pt; +} + +cite { + font-size: 90%; + font-style: normal; +} + +h1, h2, h3, h4 { + color: #336699; +} + +h1 { + font-size: 22pt; +} + +h2 { + font-size: 18pt; +} + +h3 { + font-size: 14pt; +} + +h4 { + font-size: 12pt; +} + +/* ids */ +#header { + color: #336699; +} + +#header a { + color: #336699; + text-decoration: none; +} + +#header a:hover { + text-decoration: underline; +} + +#commentform input, #commentform textarea { + background: #fff; + border: 1px solid #333; + padding: .2em; +} + +#commentform textarea { + width: 100%; +} + +#content { + margin: 30px 11em 0 0em; + padding-right: 60px; +} + +#sidebar { + font-family: sans-serif; + background: white; + color: #336699; + border-left: 1px dotted #ccc; + border-top: 3px solid #e0e6e0; + padding: 20px 0 10px 30px; + position: absolute; + right: 2px; + top: 0; + width: 11em; + text-transform: lowercase; +} + +#sidebar a:hover { + border-bottom: 1px solid #809080; +} + +/* classes */ +.alignright { + float: right; +} + +.alignleft { + float: left +} + +.credit { + background: #90a090; + border-top: double 3px #aba; + color: white; + font-size: 11px; + margin: 10px 0 0 0; + padding: 3px; + text-align: center; +} + +.credit a:link, .credit a:hover { + color: white; +} + +.navigation { + display: block; + margin-top: 10px; + margin-bottom: 60px; +} + +.sbsection { + font-size: 12px; + line-height: 115%; +} + +.sbsection ul { + list-style-type: none; + margin-top: 0; + margin-bottom: 10px; + padding-left: 0px; +} + +.sbsection a { + text-decoration: none; +} + +.sbtitle { + font-size: 115%; +} + +.story { + padding-bottom: 1em; +} + +.storycontent { +} + +.storycontent pre { + font-size: 85%; +} + +.storyfeedback { + text-align: right; + clear: both; +} + +.storymeta { + font-size: .75em; +} + +.storymeta, .storymeta a { + font-weight: normal; + letter-spacing: 0; + color: #808080; +} + +.storymeta li { + display: inline; +} + +.storymeta ul { + display: inline; + list-style: none; + margin: 0; + padding: 0; +} + +.storytitle { + margin: 0; +} + +.storytitle a { + text-decoration: none; +} + +.tagcloud { + margin-bottom: 10px; +} + +.tt { + font-family: monospace; +}
--- a/web/style.css Thu Jul 30 16:57:38 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,200 +0,0 @@ -/* tags */ -a { - color: black; -} - -a img { - border: none; -} - -abbr, acronym { - border-bottom: 1px dashed #333333; - cursor: help; -} - -blockquote { - border-left: 5px solid #ccc; - margin-left: 1.5em; - padding-left: 5px; -} - -body { - background-color: #ffffcc; - color: black; - margin: 20px; - font-size: 12pt; -} - -cite { - font-size: 90%; - font-style: normal; -} - -h1, h2, h3, h4 { - color: #336699; -} - -h1 { - font-size: 22pt; -} - -h2 { - font-size: 18pt; -} - -h3 { - font-size: 14pt; -} - -h4 { - font-size: 12pt; -} - -/* ids */ -#header { - color: #336699; -} - -#header a { - color: #336699; - text-decoration: none; -} - -#header a:hover { - text-decoration: underline; -} - -#commentform input, #commentform textarea { - background: #fff; - border: 1px solid #333; - padding: .2em; -} - -#commentform textarea { - width: 100%; -} - -#content { - margin: 30px 11em 0 0em; - padding-right: 60px; -} - -#sidebar { - font-family: sans-serif; - background: white; - color: #336699; - border-left: 1px dotted #ccc; - border-top: 3px solid #e0e6e0; - padding: 20px 0 10px 30px; - position: absolute; - right: 2px; - top: 0; - width: 11em; - text-transform: lowercase; -} - -#sidebar a:hover { - border-bottom: 1px solid #809080; -} - -/* classes */ -.alignright { - float: right; -} - -.alignleft { - float: left -} - -.credit { - background: #90a090; - border-top: double 3px #aba; - color: white; - font-size: 11px; - margin: 10px 0 0 0; - padding: 3px; - text-align: center; -} - -.credit a:link, .credit a:hover { - color: white; -} - -.navigation { - display: block; - margin-top: 10px; - margin-bottom: 60px; -} - -.sbsection { - font-size: 12px; - line-height: 115%; -} - -.sbsection ul { - list-style-type: none; - margin-top: 0; - margin-bottom: 10px; - padding-left: 0px; -} - -.sbsection a { - text-decoration: none; -} - -.sbtitle { - font-size: 115%; -} - -.story { - padding-bottom: 1em; -} - -.storycontent { -} - -.storycontent pre { - font-size: 85%; -} - -.storyfeedback { - text-align: right; - clear: both; -} - -.storymeta { - font-size: .75em; -} - -.storymeta, .storymeta a { - font-weight: normal; - letter-spacing: 0; - color: #808080; -} - -.storymeta li { - display: inline; -} - -.storymeta ul { - display: inline; - list-style: none; - margin: 0; - padding: 0; -} - -.storytitle { - margin: 0; -} - -.storytitle a { - text-decoration: none; -} - -.tagcloud { - margin-bottom: 10px; -} - -.tt { - font-family: monospace; -}