1
0
Fork 0

Added external css configuration var and -C option

master
Mike Gerwitz 2013-05-19 17:06:53 -04:00
parent f620de709c
commit f11b3ecdee
No known key found for this signature in database
GPG Key ID: F22BB8158EE30EAB
3 changed files with 11 additions and 2 deletions

View File

@ -67,13 +67,14 @@ cwarn()
# configuration (note that this setup in conjunction with the below defaults
# imply that they can be passed in as environment variables as an alternative to
# options)
while getopts t:d:c:l:f:R:T: opt; do
while getopts t:d:c:l:f:C:R:T: opt; do
case "$opt" in
t) title="$OPTARG";;
d) desc="$OPTARG";;
c) copyright="$OPTARG";;
l) license="$OPTARG";;
f) msgfmt="$OPTARG";;
C) html_external_css="$OPTARG";;
R) rss_count="$OPTARG";;
T) path_tpl="$OPTARG";;
?) exit 64;;
@ -97,7 +98,7 @@ license="${license:-$( cwarn license )}"
msgfmt="${msgfmt:-./msgfmt}"
# make configuration available to all scripts
export title desc copyright license msgfmt url_root path_tpl
export title desc copyright license msgfmt url_root path_tpl html_external_css
# clear the cachefile (TODO: we could maintain cache files from previous runs if
# we offer a flag that opts out of reprocessing previously processed commits)

View File

@ -4,6 +4,10 @@ cat <<EOF
<html>
<head>
<title>$subject</title>
$( [ -n "$html_external_css" ] \
&& printf '<link rel="stylesheet" type="text/css" href="%s" />' \
"$html_external_css"
)
<style type="text/css">
sup { font-size: 0.6em; }
:target { background-color: #fce94f; }

View File

@ -5,6 +5,10 @@ cat <<EOH
<head>
<link rel="alternate" title="RSS Feed"
href="rss.xml" type="application/rss+xml" />
$( [ -n "$html_external_css" ] \
&& printf '<link rel="stylesheet" type="text/css" href="%s" />' \
"$html_external_css"
)
<title>$title</title>
</head>
<body>