Import WordPress posts and migrate standalone content to Hugo
- Successfully imported 1731 WordPress posts to Hugo markdown format - Migrated 204+ images from archive to static directory - Copied standalone directories (curtain, farm, gobbler, house, images, party, revcemetery, railsday, birthday) - Fixed all internal links to use /legacy prefix for archived content - Remapped archive links to point to correct Hugo posts - Fixed Louisville Georgia Cemetery post rendering issue 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
BIN
static/legacy/revcemetery/cemetery1thumb.jpg
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
static/legacy/revcemetery/cemeterythumb.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
static/legacy/revcemetery/gunnthumb.jpg
Normal file
After Width: | Height: | Size: 9.0 KiB |
75
static/legacy/revcemetery/index.html
Normal file
@@ -0,0 +1,75 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Revolutionary War Cemetery -- Louisville, Georgia</title>
|
||||
<link rel="stylesheet" href="http://www.ericwagoner.com/weblog/styles-site.css" type="text/css" />
|
||||
|
||||
|
||||
</HEAD>
|
||||
<body>
|
||||
|
||||
|
||||
<center>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=cemetery1"><img src="cemetery1thumb.jpg"></a>
|
||||
<br>
|
||||
<h3>"Revolutionary War Cemetery" -- Louisville, Georgia</h3>
|
||||
</center>
|
||||
<p>Over the last five years, I'm been to Thompson quite a few times on business and never got a chance to pull into the shady road outside of town with the sign reading "Revolutionary War Cemetery". On May 8, 2003, I finally had the time.
|
||||
|
||||
<p>The cemetery itself is a small, quiet place, just off the highway into town. It's nestled under several large trees draped in Spanish moss. I didn't know what to expect -- was there a battle here? It turns out to have the graves of a few men who fought in the war but dies much later, as well as a couple families of early area settlers.
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan=3>Meet Brigadier General James Gunn. He was in his mid-twenties during the war, but his stone doesn't give details of his commission.</td>
|
||||
<td><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=gunn"><img src="gunnthumb.jpg"></a></td>
|
||||
</tr>
|
||||
|
||||
<tr><td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=tomlinson"><img src="tomlinsonthumb.jpg"></a>
|
||||
</td>
|
||||
<td colspan=2>Aaron Tomlinson and the Thomsons (brothers? twins?) were also in their mid-twenties. Aaron was in the Georgia Troops and the Thompsons were both privates in the Continental Line. Those Thompsons: both born in 1750, both died in 1826. There ought to be an interesting story in there somewhere.</td>
|
||||
<td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=thompson"><img src="thompsonthumb.jpg"></a>
|
||||
</td></tr>
|
||||
|
||||
<tr>
|
||||
<td>Joseph Jones missed the war altogether, being born in 1804 or so. But his tombstone is an original, and tells some of his life.</td>
|
||||
<td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=josephjones"><img src="josephjonesthumb.jpg"></a>
|
||||
</td>
|
||||
<td colspan=2>"<i>SACRED to the memory of Joseph Jones of Liberty county Georgia who died on the 5th January 1831, near Louisville, on his way home from the Legislature; in which body he represented his native county three years; aged 26 years & 8 months.<br>This tribute to departed worth is dedicated by paternal affection to one who by his amicable deportment and many virtues justly merited the warm affection of his numerous relations and friends. Farewell dear youth, a long & fond adieu. (something something early tomb something)"</td>
|
||||
</tr>
|
||||
<tr><td colspan=4><br><br><br>Mary H. Write had the most interesting tombstone of all. It was also original, dating back to 1854, and had many things carved into it.</td></tr>
|
||||
<tr>
|
||||
<td valign="top"><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=mary"><img src="marythumb.jpg"></a></td>
|
||||
<td align="center" valign="top"><i>Beneath this stone reposes all<br>that was mortal<br>of<br>MARY H.<br>Daughter of<br>Mary & Dr. Wm. Savage<br>And wife of<br>COL. A.R. WRIGHT.<br>Born Decr. 28th. 1825<br>Married April 26th. 1843.<br>Died June 23rd. 1854.</i></td>
|
||||
<td valign="top"><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=marypoem"><img src="marypoemthumb.jpg"></a></td>
|
||||
<td valign="top"><i>If all the charities which life endear,<br>May claim affection or demand a tear;<br>Then o'er Mary's untimely urn,<br>Domestic love may weep, and friendship mourn.</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br><br><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=maryepitaph"><img src="maryepitaphthumb.jpg"></a></td>
|
||||
<td colspan=3 valign="top"><br><br><i>A CHRISTIAN WOMAN is the highest gift of God to earth and here lies one of its brightest exemplifications. Christianity was with her a sentiment deeply inwoven in all her thoughts, feelings, and affections. Kind and benevolent, unexacting and charitable, brilliant but humble. Vigorous in intellect, sweet and lovely in person, meek and gentle in disposition -- her life and character have left their impress indelibly fired in the hearts of those whose wise councellor and devoted partner she was through all the vicissitudes of an eventful though brief career. Though married when young ardent and hopeful in the midday splendor of youthful hopes and aspirations. She entered upon her domestic duties with an energy and devotion which could feel no decline; and by the purity and vigor of her own character she won from the most lavish passions him whose welfare was her highest happiness and whose character was her own handiwork. Her earthly mission accomplished she laid down her Cross, Took up her Crown, and now sweetly rests in the bosom of her Savior.</i></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan=2 align="center" valign="top"><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=maryfamily"><img src="maryfamilythumb.jpg"></a><br>Mary's three children are with her.</td>
|
||||
<td colspan=2><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=maryhusband"><img src="maryhusbandthumb.jpg" align="right"></a>Despite all the lavishness of Mary's tomb, her husband's next to her is a state issue stone. Perhaps his was looted when Sherman's army came through. He was a Revolutionary war veteran, which would have made him quite old, in his eighties, perhaps, when he married Mary. His stone give him a rank of Captain, whereas Mary's calls him Colonel, so maybe this is really Mary's father-in-law.<br><br><br></td>
|
||||
</tr>
|
||||
<tr><td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=pierce1"><img src="pierce1thumb.jpg"></a>
|
||||
</td><td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=pierce2"><img src="pierce2thumb.jpg"></a>
|
||||
</td><td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=pierce3"><img src="pierce3thumb.jpg"></a>
|
||||
</td><td>
|
||||
<a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=pierce4"><img src="pierce4thumb.jpg"></a>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td colspan=4>The Pierce family had a monument. Three generations: Seth (Revolutionary War), Obediah ("pioneer citizen"), Obediah, Jr. (Civil War casulty), and John (also a Civil War casulty).<br><br><br></td>
|
||||
</tr>
|
||||
<tr><td colspan=2 align="center"><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=mcdermott"><img src="mcdermottthumb.jpg"></a></td>
|
||||
<td colspan=2 align="center"><a href="http://www.ericwagoner.com/revcemetary/largeimages/?image=mcdermottfamily"><img src="mcdermottfamilythumb.jpg"></a></td></tr>
|
||||
<tr><td colspan=4>The McDermott family was all there. Father Owen came across from Ireland in the early 1800's and married Bdelia. According to the column, they had 13 children, though there are fourteen stones out in a row.</td></tr></table>
|
||||
</body>
|
||||
</html>
|
||||
|
BIN
static/legacy/revcemetery/josephjonesthumb.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
static/legacy/revcemetery/largeimages/cemetery.jpg
Normal file
After Width: | Height: | Size: 1.5 MiB |
BIN
static/legacy/revcemetery/largeimages/cemetery1.jpg
Normal file
After Width: | Height: | Size: 1.4 MiB |
18
static/legacy/revcemetery/largeimages/config.inc
Normal file
@@ -0,0 +1,18 @@
|
||||
<?
|
||||
## ImageTool can either be "gd" or "im" (ImageMagick)
|
||||
## ImageMagick does better quality scaling but may be
|
||||
## slower on some machines. Take your pick
|
||||
$version = "2.0pre1";
|
||||
$ImageTool = "im";
|
||||
$convert = "/usr/local/bin/convert";
|
||||
$pix_base = ".";
|
||||
$dyn_base = "generated";
|
||||
## EXIF Support requires PHP4 with exif support compiled
|
||||
$show_exif = 0;
|
||||
$items_per_page = 20;
|
||||
$display_cols = 4;
|
||||
$default_size = 512;
|
||||
$thumb_size = 128;
|
||||
$thumb_border = 2;
|
||||
$viewsizes = array(512,640,800,1024,1280,"Original");
|
||||
?>
|
49
static/legacy/revcemetery/largeimages/functions.inc
Normal file
@@ -0,0 +1,49 @@
|
||||
<?
|
||||
function CreateImage($size,$source,$dest,$border=0) {
|
||||
$sourcedate = 0;
|
||||
$destdate = 0;
|
||||
global $convert;
|
||||
if (file_exists($dest)) {
|
||||
clearstatcache();
|
||||
$sourceinfo = stat($source);
|
||||
$destinfo = stat($dest);
|
||||
$sourcedate = $sourceinfo[10];
|
||||
$destdate = $destinfo[10];
|
||||
}
|
||||
if (!file_exists("$dest") or ($sourcedate > $destdate)) {
|
||||
global $ImageTool;
|
||||
$imgsize = GetImageSize($source);
|
||||
$width = $imgsize[0];
|
||||
$height = $imgsize[1];
|
||||
|
||||
$new_width = $size;
|
||||
$new_height = ceil($size * $height / $width);
|
||||
if ($ImageTool == "gd") {
|
||||
$im = ImageCreateFromJPEG($source);
|
||||
$new_im = ImageCreate($new_width,$new_height);
|
||||
|
||||
ImageCopyResized($new_im,$im,0,0,0,0,$new_width,$new_height,ImageSX($im),ImageSY($im));
|
||||
|
||||
ImageJPEG($new_im,$dest,75);
|
||||
} elseif ($ImageTool == "im") {
|
||||
system("$convert -quality 80 -antialias -sample $new_width" . "x" . "$new_height \"$source\" \"$dest\" 2>&1");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function checkDir($pathname) {
|
||||
$darray = split("/",$pathname);
|
||||
for ($x = 1; $x < sizeof($darray); $x++) {
|
||||
$checkdir = '';
|
||||
for($y = 1; $y <= $x; $y++) {
|
||||
$checkdir .= "/" . $darray[$y];
|
||||
}
|
||||
if (file_exists($checkdir)) {
|
||||
} else {
|
||||
mkdir($checkdir,0755);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
BIN
static/legacy/revcemetery/largeimages/generated/_scaled_512.jpg
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
static/legacy/revcemetery/largeimages/generated/_scaled_640.jpg
Normal file
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 297 KiB |
After Width: | Height: | Size: 432 KiB |
After Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 239 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 158 KiB |
After Width: | Height: | Size: 340 KiB |
After Width: | Height: | Size: 134 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 296 KiB |
After Width: | Height: | Size: 67 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 297 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 73 KiB |
After Width: | Height: | Size: 282 KiB |
After Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 482 KiB |
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 140 KiB |
BIN
static/legacy/revcemetery/largeimages/gunn.jpg
Normal file
After Width: | Height: | Size: 1.0 MiB |
82
static/legacy/revcemetery/largeimages/index.php
Executable file
@@ -0,0 +1,82 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>Revolutionary War Cemetery -- Louisville, Georgia</title>
|
||||
<link rel="stylesheet" href="http://www.ericwagoner.com/weblog/styles-site.css" type="text/css" />
|
||||
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
|
||||
</HEAD>
|
||||
<body>
|
||||
<?
|
||||
include("config.inc");
|
||||
include("functions.inc");
|
||||
|
||||
$version = "2.0.2";
|
||||
|
||||
preg_match("/(.*\/).*$/",$SCRIPT_FILENAME,$matches);
|
||||
|
||||
$realbase = $matches[1] . $pix_base;
|
||||
$dynbase = $matches[1] . $dyn_base;
|
||||
|
||||
$imgbase = dirname($SCRIPT_NAME);
|
||||
$image = $_GET["image"];
|
||||
$dispsize = $_GET["dispsize"];
|
||||
($imgbase == '/') and $imgbase = '';
|
||||
|
||||
if ($dispsize == '') $dispsize = $default_size;
|
||||
if (preg_match("/\.\./",$pic) or preg_match("/\.\./",$album)) {
|
||||
print "Please refrain from trying to access unauthorized files in this manner.<br>";
|
||||
print "Have a nice day.";
|
||||
} else if ($mode == 'home' or $mode == '') {
|
||||
clearstatcache();
|
||||
$sourcefile = "$realbase/$image.jpg";
|
||||
$srcsize = GetImageSize("$sourcefile");
|
||||
if ($dispsize >= $srcsize[0]) {
|
||||
$dispsize = "Original";
|
||||
}
|
||||
if ($dispsize == 'Original') {
|
||||
$viewfile = "$realbase/$image.jpg";
|
||||
$viewpic = "$image.jpg";
|
||||
$imgsrc = "/$pix_base/$viewpic";
|
||||
} else {
|
||||
$viewpic = $image . "_scaled_$dispsize.jpg";
|
||||
$viewfile = "$dynbase/$viewpic";
|
||||
$imgsrc = "/$dyn_base/$viewpic";
|
||||
}
|
||||
if (!file_exists($viewfile)) {
|
||||
createImage($dispsize,$sourcefile,$viewfile);
|
||||
}
|
||||
$viewsize = GetImageSize("$viewfile");
|
||||
$sourcefile = "$realbase/$image.jpg";
|
||||
print " <IMG hspace=3 vspace=3 $thumbsize[3] BORDER=0 SRC=\"" . $imgbase . "$imgsrc\">\n";
|
||||
print " <FORM METHOD=GET>\n";
|
||||
print " Resize the image here: \n";
|
||||
print " <SELECT onChange='submit();' name=dispsize>\n";
|
||||
while (list($foo,$dsize) = each($viewsizes)) {
|
||||
if ($dsize < $srcsize[0] or $dsize == 'Original') {
|
||||
print " <OPTION VALUE=$dsize";
|
||||
$dsize == $dispsize and print " SELECTED";
|
||||
if ($dsize == "Original") {
|
||||
print ">Original\n";
|
||||
} else {
|
||||
print ">$dsize";
|
||||
print "x";
|
||||
print ceil($dsize * $srcsize[1] / $srcsize[0]);
|
||||
print "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
print " <input type=hidden name=image value=\"$image\">\n";
|
||||
print " <br>(Original Photo Size = $srcsize[0]x$srcsize[1])\n </FORM>\n";
|
||||
print " </td>\n <td>\n \n";
|
||||
} else {
|
||||
print " No picture this day.\n";
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
</body></html>
|
||||
|
||||
|
||||
|
BIN
static/legacy/revcemetery/largeimages/josephjones.jpg
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
static/legacy/revcemetery/largeimages/mary.jpg
Normal file
After Width: | Height: | Size: 573 KiB |
BIN
static/legacy/revcemetery/largeimages/maryepitaph.jpg
Normal file
After Width: | Height: | Size: 379 KiB |
BIN
static/legacy/revcemetery/largeimages/maryfamily.jpg
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
static/legacy/revcemetery/largeimages/maryhusband.jpg
Normal file
After Width: | Height: | Size: 889 KiB |
BIN
static/legacy/revcemetery/largeimages/marypoem.jpg
Normal file
After Width: | Height: | Size: 413 KiB |
BIN
static/legacy/revcemetery/largeimages/mcdermott.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/mcdermottfamily.jpg
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
static/legacy/revcemetery/largeimages/pierce1.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/pierce2.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/pierce3.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/pierce4.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/thompson.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
static/legacy/revcemetery/largeimages/tomlinson.jpg
Normal file
After Width: | Height: | Size: 1.5 MiB |
BIN
static/legacy/revcemetery/maryepitaphthumb.jpg
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
static/legacy/revcemetery/maryfamilythumb.jpg
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
static/legacy/revcemetery/maryhusbandthumb.jpg
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
static/legacy/revcemetery/marypoemthumb.jpg
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
static/legacy/revcemetery/marythumb.jpg
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
static/legacy/revcemetery/mcdermottfamilythumb.jpg
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
static/legacy/revcemetery/mcdermottthumb.jpg
Normal file
After Width: | Height: | Size: 9.0 KiB |
BIN
static/legacy/revcemetery/pierce1thumb.jpg
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
static/legacy/revcemetery/pierce2thumb.jpg
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
static/legacy/revcemetery/pierce3thumb.jpg
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
static/legacy/revcemetery/pierce4thumb.jpg
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
static/legacy/revcemetery/thompsonthumb.jpg
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
static/legacy/revcemetery/tomlinsonthumb.jpg
Normal file
After Width: | Height: | Size: 9.8 KiB |