BlogMax: Blogging in Emacs
A great way to maintain a blog
Home

License

Download

Docs

Blogs

   
A Day in the Life of a BlogMax Web Site
Defining New Macros | Contents | BlogMax Code

This page describes how I use BlogMax to maintain my weblog, End the War on Freedom. I spend an hour or two most days reading news and inserting links and commentary into the day's weblog page.

My typing is indented and in:

bold code font .
Text in the blog is indented and in:
code font

To begin, look at the calendar. Today is 9 June, 2001. In yymmdd language, that's 010609. So I open that text file in my weblog directory:

C-x C-f e:/editthispage/010609.txt
Next I traverse my daily links. Let's suppose I find a story at LewRockwell.com, say a new Patricia Neill article. I copy the article link from my web browser's address line, go back to Emacs, and paste it in:
C-M-a
At this point, my Emacs buffer looks something like:
<a href="http://www.lewrockwell.com/neill/neill23.html">
</a>
Copy the story title form the web browser, and paste it into the weblog:
C-y
yielding:
<a href="http://www.lewrockwell.com/neill/neill-010607.html">
If I have to Pay Reparations for Slavery . . .</a>
Then copy Patti's name from the browser and enter it and the story location:
C-p C-a C-o C-y at LewRockwell.com -
yielding:
Patricia Neill at LewRockwell.com -
<a href="http://www.lewrockwell.com/neill/neill23.html">
If I have to Pay Reparations for Slavery . . .</a>
Enter a few comments on the article yielding:
Patricia Neill at LewRockwell.com -
<a href="http://www.lewrockwell.com/neill/neill-010607.html">
If I have to Pay Reparations for Slavery...</a> - If Patti is going
to be taxed to pay for slavery, she is damn well gonna get some
slaves. The black market will take care of it. Only, what will she do
with slaves?
Copy a quote from the article, and paste it in with a surrounding blockquote:
C-M-u
yielding:
Patricia Neill at LewRockwell.com -
<a href="http://www.lewrockwell.com/neill/neill23.html">
If I Have to Pay Reparations for Slavery . . .</a> - If Patti is going
to be taxed to pay for slavery, she is damn well gonna get some
slaves. The black market will take care of it. Only, what will she do
with slaves?
<blockquote>
It makes no logical sense to ask me to pay reparations for slavery
unless I have personally indulged in slavery and caused some actual
harm thereby. So if "free money" is to be made from my alleged
"white guilt," I think it only fair that I have something to be
guilty of. And I plan to be plenty guilty before I'd be willing to
allow any government silly enough to call me its "subject" to take
my money for reparations for slavery.
</blockquote>
Finally, remember to give Lew credit by pasting in a source link (I put square brackets around source links):
C-p C-p C-p C-p C-p C-p C-p C-p C-p M-] lew
yielding:
Patricia Neill at LewRockwell.com -
<a href="http://www.lewrockwell.com/neill/neill23.html">
If I Have to Pay Reparations for Slavery . . .</a> - If Patti is going
to be taxed to pay for slavery, she is damn well gonna get some
slaves. The black market will take care of it. Only, what will she do
with slaves? [{@lew}]
<blockquote>
It makes no logical sense to ask me to pay reparations for slavery
unless I have personally indulged in slavery and caused some actual
harm thereby. So if "free money" is to be made from my alleged
"white guilt," I think it only fair that I have something to be
guilty of. And I plan to be plenty guilty before I'd be willing to
allow any government silly enough to call me its "subject" to take
my money for reparations for slavery.
</blockquote>
And one entry is done. It looks like this in the browser:
Patricia Neill at LewRockwell.com - If I Have to Pay Reparations for Slavery . . . - If Patti is going to be taxed to pay for slavery, she is damn well gonna get some slaves. The black market will take care of it. Only, what will she do with slaves? [lew]
It makes no logical sense to ask me to pay reparations for slavery unless I have personally indulged in slavery and caused some actual harm thereby. So if "free money" is to be made from my alleged "white guilt," I think it only fair that I have something to be guilty of. And I plan to be plenty guilty before I'd be willing to allow any government silly enough to call me its "subject" to take my money for reparations for slavery.
Make a few more entries, and it's time to publish. Every time I save with C-x C-s, BlogMax generates HTML and I check it out in the web browser. Now I type C-x C-i to generate the index, check that out in the web browser, and type C-0 C-x C-i to regenerate this month's pages, the RSS channel, and upload everything via FTP.

Oops, I forgot to add a title. Do that, publish the page again, create the index and upload it:

M-< M-! Patti, Frog Farm Mirror, Radio Userland C-x M-s C-- C-1 C-x C-i
The top of the page now looks like:
<!--Patti, Frog Farm Mirror, Radio Userland-->

Defining New Macros | Contents | BlogMax Code


emacs Copyright © 2001 by Bill St. Clair <bill@billstclair.com> source