I was able to find notes on adapting this template with custom CSS.
body {
padding-left: 50px;
padding-right: 50px;
}
html body .content-outer {
max-width: 1600px;
}which does the trick nicely
body {
padding-left: 50px;
padding-right: 50px;
}
html body .content-outer {
max-width: 1600px;
}![]() |
| (right-click and save link/target as .zip not .png) |
#! /usr/bin/sed -f
/^Content-[Tt]ype: /{
# keep reading till new From
:-body
N
/\nFrom - /!b-body
}
/^Content-[tT]ype: multipart\/alternative/{
# Are we a comment (convert to text) or a post
x;/\n *<category.*#comment.*>/!{x;b-get-html};x
:-get-text
/\nContent-Transfer-Encoding: quoted-printable/{
s/=0D=0A/\n/g
s/=20/ /g
s/=\n//g
s/=3D/=/g
}
s/^.*\nContent-type: text\/plain/Content-Type: text\/plain/i
:-chop
/^\n/b-chopped
s/^[^\n]*\n//;
b-chop
:-chopped
s/\n--[^\n]*\nContent-type.*//i
s/^\n\n*//
s/^/ <content type="html">\n/i;
s/$/\n <\/content>/i;
H
s/^.*/From - /
:-get-html
x
s|$|\n <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/blogger/2008/kind#post'/>|
x
/\nContent-Transfer-Encoding: quoted-printable/{
s/=0D=0A/\n/g
s/=20/ /g
s/=\n//g
s/=3D/=/g
}
s/^.*\nContent-type: text\/html/Content-Type: text\/html/i
s/\n--[^\n]*\nContent-type.*//i
:-got
}
/^Content-[tT]ype: text\/html/{
# try to save the <title> instead of the subject line
/<title>/{
x
s/$/\n/
G
s/\n\n.*<title>\([^<]*\)<\/title>.*/\n <title>\1<\/title>/i
# rid of the old title
s/ *<title>[^<]*<\/title>\n//
x
}
s/^.*\?<body\b[^>]*>[\n ]*//i
s/[\n ]*<\/body>.*//i
# Are we a comment (convert to text) or a post
x;/\n *<category.*#comment.*>/!{x;b-convert-html};x
:-convert-text
s/<br\b[^>]*>/\n/gi
s/<p\b>/\n/gi
s/<[^>]*>//g
s/&\#8320;/…/g
s/^\n\n*//
s/\n\n*/\n/g
b-quote
:-convert-html
x
s|$|\n <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/blogger/2008/kind#post'/>|
x
:-quote
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <content type="html">\n/i;
s/$/\n <\/content>/i;
H
s/^.*/From - /
}
/^From - /{
s/.*//
1!{
s/$/<\/entry>\n/
H
x
p
x
}
s/.*/<entry>/
h
d
}
/^Message-ID:/{
s/^[^:]*:[[:space:]]*<\?//
s/>\?$//
s/#/_/g
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <id>/
s/$/<\/id>/
H
d
}
/^References:/{
s/^[^:]*:[[:space:]]*<\?//
s/>.*$//
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <thr:in-reply-to ref="/
s/$/" type="text\/html"\/>/
s|$|\n <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/blogger/2008/kind#comment'/>|
H
d
}
/^Subject:/{
s/^[^:]*:[[:space:]]*//
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <title>/
s/$/<\/title>/
H
d
}
/^From:/{
s/^[^:]*:[[:space:]]*//
s/^"*//
s/".*//
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <author><name>/
s/$/<\/name><\/author>/
H
d
}
/^Date:/{
s/^[^:]*:[[:space:]]*<\?//
s/\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\(...\)\(..\).*/\4-\3-\2T\5.000\6:\7/
s/Dec/12/i
s/Nov/11/i
s/Oct/10/i
s/Sep/09/i
s/Aug/08/i
s/Jul/07/i
s/Jun/06/i
s/May/05/i
s/Apr/04/i
s/Mar/03/i
s/Feb/02/i
s/Jan/01/i
s/&/\&/g; s/"/\"/g; s/</\</g; s/>/\>/g
s/^/ <published>/
s/$/<\/published>/
H
s/published/updated/g
H
d
}
${
# a</content></entry></feed>
}
13. Use with the GNU Affero General Public License.SHELL:=bash -c 'exec $(SHELL) "$${@//\\$$'\''\012'\''/$$'\''\012'\''}"' -- if blah ; \
then update-file ; \
else create-file ; \
fi if blah \
then update-file \
else create-file \
fi..Binney believes that the agency now stores copies of all e-mails transmitted in America... the N.S.A. has built enormous electronic-storage facilities in Texas and Utah. Binney says that an N.S.A. e-mail database can be searched ... in the manner of Google. ... “General Hayden reassured everyone that the N.S.A. didn’t put out dragnets, and that was true. It had no need—it was getting every fish in the sea.”The lesson? Beware when those in authority speak in metaphors.