publish: aidan-grounds-field-guide
This commit is contained in:
parent
d7e2e98b46
commit
28fd47b63e
23
films/1987-press/hyperframe.json
Normal file
23
films/1987-press/hyperframe.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"captions": true,
|
||||||
|
"voice": "af_nova",
|
||||||
|
"music_url": "https://4ort.live/v1/mtv/video/bac3524ca7e5?download=1",
|
||||||
|
"scenes": [
|
||||||
|
{
|
||||||
|
"id": "s1",
|
||||||
|
"narration": "April, nineteen eighty-seven. Third shift at the plant here in Lumberton. The big frame press, the one carrying the whole month's order, started to cry."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "s2",
|
||||||
|
"narration": "The hydraulic overload alarm went off. One call to make — shut it all down, or keep the main line alive. I'd read about Apollo. When the computer flashed a hundred twenty-oh-one, they didn't kill the mission. They gave it what it could handle and kept flying."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "s3",
|
||||||
|
"narration": "So we did the same. Dropped the secondary conveyor feed. Sealed the main line and kept it running. Met the shift quota, die still good in the frame. It cost us the secondary line for the night — that was the price of the call. You don't save everything. You save what the shift needs."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "s4",
|
||||||
|
"narration": "Forty years later I still stand by it. A maintenance lead's job ain't to be perfect. It's to know which line to keep alive. The garden's no different — when frost takes the beans first, you save what you can, and you meet the season."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
86
films/1987-press/index.html
Normal file
86
films/1987-press/index.html
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html><head><meta charset="UTF-8"/>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
|
||||||
|
<style>
|
||||||
|
body{margin:0;background:#0b0f14;color:#f2ead9;font-family:Georgia,'Times New Roman',serif}
|
||||||
|
#root{position:relative;width:1920px;height:1080px;overflow:hidden;background:#0b0f14}
|
||||||
|
.full{position:absolute;inset:0;background-size:cover;background-position:center}
|
||||||
|
.clip{position:absolute;inset:0;display:grid;place-items:center}
|
||||||
|
.shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.45),rgba(8,10,12,.88))}
|
||||||
|
.title{position:relative;text-align:center;padding:0 220px}
|
||||||
|
h1{font-size:112px;line-height:1.05;font-weight:400;letter-spacing:.01em;margin:0 0 28px;opacity:0}
|
||||||
|
.kicker{font-size:32px;letter-spacing:.32em;text-transform:uppercase;color:#d9a05b;margin-bottom:60px;font-family:Georgia,serif;opacity:0}
|
||||||
|
h2{font-size:84px;line-height:1.1;font-weight:400;margin:0;opacity:0}
|
||||||
|
p{font-size:46px;line-height:1.35;font-weight:400;margin:0;max-width:1500px;opacity:0;color:#e8ddc6}
|
||||||
|
.big{font-size:104px}
|
||||||
|
.sub{font-size:38px;color:#b9a98b;margin-top:40px}
|
||||||
|
.rule{width:140px;height:4px;background:#d9a05b;margin:0 auto 60px;opacity:0;transform:scaleX(.2)}
|
||||||
|
audio{display:none}
|
||||||
|
</style></head>
|
||||||
|
<body>
|
||||||
|
<div id="root" data-composition-id="main" data-start="0" data-width="1920" data-height="1080" data-duration="96">
|
||||||
|
|
||||||
|
<section id="s1" class="clip" data-start="0" data-duration="15" data-track-index="1">
|
||||||
|
<div class="full" style="background-image:url('https://images.pexels.com/photos/26861433/pexels-photo-26861433.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||||
|
<div class="shade"></div>
|
||||||
|
<div class="title">
|
||||||
|
<div class="kicker">A maintenance story · Lumberton, North Carolina</div>
|
||||||
|
<h1 id="s1-t">April 1987.<br/>Third shift.</h1>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="s2" class="clip" data-start="15" data-duration="27" data-track-index="1">
|
||||||
|
<div class="full" style="background-image:url('https://images.pexels.com/photos/5845946/pexels-photo-5845946.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||||
|
<div class="shade"></div>
|
||||||
|
<div class="title">
|
||||||
|
<h2 id="s2-t">The big frame press<br/>threw its overload alarm.</h2>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="s3" class="clip" data-start="42" data-duration="30" data-track-index="1">
|
||||||
|
<div class="full" style="background-image:url('https://images.pexels.com/photos/9627951/pexels-photo-9627951.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||||
|
<div class="shade"></div>
|
||||||
|
<div class="title">
|
||||||
|
<p id="s3-t">Same call as Apollo 1201 —<br/>don't shut it all down. Drop the secondary<br/>feed, seal the main line, keep it running.</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="s4" class="clip" data-start="72" data-duration="24" data-track-index="1">
|
||||||
|
<div class="full" style="background-image:url('https://images.pexels.com/photos/39034196/pexels-photo-39034196.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||||
|
<div class="shade"></div>
|
||||||
|
<div class="title">
|
||||||
|
<div class="rule"></div>
|
||||||
|
<p class="big" id="s4-t">We met the shift.</p>
|
||||||
|
<p class="sub" id="s4-s">Garden's no different when frost takes the beans first.</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<audio id="voice-s1" src="audio/s1.wav" data-start="0"></audio>
|
||||||
|
<audio id="voice-s2" src="audio/s2.wav" data-start="15"></audio>
|
||||||
|
<audio id="voice-s3" src="audio/s3.wav" data-start="42"></audio>
|
||||||
|
<audio id="voice-s4" src="audio/s4.wav" data-start="72"></audio>
|
||||||
|
<audio id="bgm" src="audio/music.mp3" data-start="0" data-volume="0.14"></audio>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
window.__timelines = window.__timelines || {};
|
||||||
|
const tl = gsap.timeline({ paused: true });
|
||||||
|
|
||||||
|
tl.to(".kicker", { opacity: 1, duration: 1.0, ease: "power2.out" }, 0.3);
|
||||||
|
tl.to("#s1-t", { opacity: 1, duration: 1.2, ease: "power3.out" }, 0.6);
|
||||||
|
tl.to(".kicker", { opacity: 0, duration: 0.6 }, 13.4);
|
||||||
|
tl.to("#s1-t", { opacity: 0, y: -14, duration: 0.8, ease: "power2.in" }, 14.0);
|
||||||
|
|
||||||
|
tl.to("#s2-t", { opacity: 1, duration: 1.0, ease: "power3.out" }, 16.2);
|
||||||
|
tl.to("#s2-t", { opacity: 0, y: -12, duration: 0.7, ease: "power2.in" }, 40.4);
|
||||||
|
|
||||||
|
tl.to("#s3-t", { opacity: 1, duration: 1.0, ease: "power3.out" }, 43.0);
|
||||||
|
tl.to("#s3-t", { opacity: 0, y: -12, duration: 0.7, ease: "power2.in" }, 71.0);
|
||||||
|
|
||||||
|
tl.to("#s4-t", { opacity: 1, duration: 1.0, ease: "power3.out" }, 73.2);
|
||||||
|
tl.to(".rule", { opacity: 1, scaleX: 1, duration: 0.8, ease: "power2.out" }, 73.6);
|
||||||
|
tl.to("#s4-s", { opacity: 1, duration: 1.2, ease: "power2.out" }, 76.0);
|
||||||
|
|
||||||
|
window.__timelines["main"] = tl;
|
||||||
|
</script>
|
||||||
|
</body></html>
|
||||||
10
films/hydraulic-overload/hyperframe.json
Normal file
10
films/hydraulic-overload/hyperframe.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"captions": true,
|
||||||
|
"voice": "af_nova",
|
||||||
|
"music_url": "https://4ort.live/v1/mtv/video/cb3a7363244f?download=1",
|
||||||
|
"scenes": [
|
||||||
|
{"id":"s1","narration":"Last summer the drip lines in our community garden spiked past 120 psi. The relief valve never tripped. We learned to read the gauge before the beans drowned."},
|
||||||
|
{"id":"s2","narration":"Step one: shut the main feed. Step two: crack the filter housing and clear the grit. Step three: bleed the air from the highest riser until steady flow returns."},
|
||||||
|
{"id":"s3","narration":"Same discipline we used on the press in '87. Check the pressure, respect the line, and the crop keeps coming. That's how we keep Lumberton green."}
|
||||||
|
]
|
||||||
|
}
|
||||||
36
films/hydraulic-overload/index.html
Normal file
36
films/hydraulic-overload/index.html
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html><head><meta charset="UTF-8"/>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
|
||||||
|
<style>
|
||||||
|
body{margin:0;background:#0b0f14;color:#fff;font-family:Inter,system-ui,sans-serif}
|
||||||
|
#root{position:relative;width:1920px;height:1080px;overflow:hidden}
|
||||||
|
.clip{position:absolute;inset:0;display:grid;place-items:center;background:#112211}
|
||||||
|
.title{font-size:72px;text-align:center;padding:0 80px;line-height:1.1}
|
||||||
|
.step{font-size:48px;text-align:center;padding:0 120px}
|
||||||
|
</style></head>
|
||||||
|
<body>
|
||||||
|
<div id="root" data-composition-id="main" data-start="0" data-width="1920" data-height="1080" data-duration="60">
|
||||||
|
<section id="s1" class="clip" data-start="0" data-duration="15" data-track-index="1" style="background:#0a2f1f">
|
||||||
|
<h1 id="s1-title" class="title">Hydraulic Overload in the Garden</h1>
|
||||||
|
</section>
|
||||||
|
<section id="s2" class="clip" data-start="15" data-duration="20" data-track-index="1" style="background:#1a3f2f">
|
||||||
|
<div id="s2-step" class="step">Shut the main • Clear the grit • Bleed the air</div>
|
||||||
|
</section>
|
||||||
|
<section id="s3" class="clip" data-start="35" data-duration="25" data-track-index="1" style="background:#0a2f1f">
|
||||||
|
<h2 id="s3-title" class="title">Check the pressure. Respect the line.<br>Keep Lumberton green.</h2>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<audio id="voice-s1" src="audio/s1.wav" data-start="0"></audio>
|
||||||
|
<audio id="voice-s2" src="audio/s2.wav" data-start="15"></audio>
|
||||||
|
<audio id="voice-s3" src="audio/s3.wav" data-start="35"></audio>
|
||||||
|
<audio id="bgm" src="audio/music.mp3" data-start="0" data-volume="0.12"></audio>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
window.__timelines = window.__timelines || {};
|
||||||
|
const tl = gsap.timeline({ paused: true });
|
||||||
|
tl.fromTo("#s1-title", {opacity:0,y:40}, {opacity:1,y:0,duration:1.2,ease:"power3.out"}, 1);
|
||||||
|
tl.fromTo("#s2-step", {opacity:0,scale:0.96}, {opacity:1,scale:1,duration:1.5,ease:"power2.out"}, 16);
|
||||||
|
tl.fromTo("#s3-title", {opacity:0,y:30}, {opacity:1,y:0,duration:1.8,ease:"power3.out"}, 37);
|
||||||
|
window.__timelines["main"] = tl;
|
||||||
|
</script>
|
||||||
|
</body></html>
|
||||||
87
frost-call.html
Normal file
87
frost-call.html
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>The Frost Call — Aidan Grounds</title>
|
||||||
|
<meta name="description" content="The exact last-frost and first-frost decision procedure for Robeson County, North Carolina — a maintenance man's seasonal calendar.">
|
||||||
|
<style>
|
||||||
|
:root{--ink:#1c1a16;--paper:#f4efe3;--paper2:#eae2cd;--clay:#8a3b1e;--leaf:#3a5f35;--gold:#a97e2f;--rule:#4a443c;}
|
||||||
|
*{box-sizing:border-box;}
|
||||||
|
body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,serif;line-height:1.65;}
|
||||||
|
header.scrap{background:var(--ink);color:var(--paper);padding:2rem 1.2rem 1.2rem;border-bottom:6px double var(--gold);}
|
||||||
|
header.scrap .topline{font-family:'Courier New',monospace;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem;}
|
||||||
|
header.scrap h1{font-size:1.9rem;margin:.2rem 0;font-weight:normal;}
|
||||||
|
nav.menu{background:var(--paper2);border-bottom:1px solid var(--rule);padding:.6rem 1.2rem;font-family:'Courier New',monospace;font-size:.82rem;letter-spacing:.06em;}
|
||||||
|
nav.menu a{color:var(--ink);text-decoration:none;margin-right:1.4rem;border-bottom:1px dotted var(--clay);}
|
||||||
|
nav.menu a:hover{color:var(--clay);border-bottom-style:solid;}
|
||||||
|
main{max-width:58rem;margin:0 auto;padding:2rem 1.4rem 4rem;}
|
||||||
|
h2{font-size:1.4rem;margin:2.2rem 0 .6rem;padding-top:1rem;border-top:1px solid var(--rule);color:var(--leaf);}
|
||||||
|
h3{color:var(--clay);margin:1.4rem 0 .4rem;}
|
||||||
|
p{margin:.6rem 0;}
|
||||||
|
table{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.92rem;}
|
||||||
|
th,td{border:1px solid var(--rule);padding:.45rem .6rem;text-align:left;}
|
||||||
|
th{background:var(--paper2);font-family:'Courier New',monospace;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;}
|
||||||
|
td .num{font-family:'Courier New',monospace;color:var(--clay);}
|
||||||
|
.callout{border:2px solid var(--ink);padding:.9rem 1.1rem;background:var(--paper2);margin:1.4rem 0;font-family:'Courier New',monospace;font-size:.84rem;}
|
||||||
|
.callout b{color:var(--clay);}
|
||||||
|
blockquote{margin:1.4rem 0;padding:.8rem 1.2rem;border-left:3px solid var(--gold);background:var(--paper2);font-style:italic;}
|
||||||
|
ol{margin:.6rem 0 .6rem 1.3rem;} li{margin:.35rem 0;}
|
||||||
|
figure{margin:1.6rem 0;background:var(--paper2);padding:.6rem .6rem .3rem;border:1px solid var(--rule);}
|
||||||
|
figure img{width:100%;display:block;border:1px solid var(--rule);}
|
||||||
|
figcaption{font-size:.8rem;font-style:italic;color:#55504a;padding:.4rem .3rem .2rem;font-family:'Courier New',monospace;}
|
||||||
|
.foot{font-size:.85rem;color:#55504a;border-top:1px solid var(--rule);margin-top:2.6rem;padding-top:1rem;}
|
||||||
|
.foot a{color:var(--leaf);}
|
||||||
|
</style>
|
||||||
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<fort-nav></fort-nav>
|
||||||
|
<header class="scrap">
|
||||||
|
<p class="topline">FIELD NOTE 01 · The Frost Call</p>
|
||||||
|
<h1>The Frost Call</h1>
|
||||||
|
</header>
|
||||||
|
<nav class="menu">
|
||||||
|
<a href="index.html">Home</a>
|
||||||
|
<a href="frost-call.html">The Frost Call</a>
|
||||||
|
<a href="sweet-potato.html">Sweet Potato Culture</a>
|
||||||
|
<a href="soil-discipline.html">Soil Discipline</a>
|
||||||
|
<a href="waccamaw.html">The Waccamaw Line</a>
|
||||||
|
</nav>
|
||||||
|
<main>
|
||||||
|
<p class="lede" style="font-size:1.15rem;border-left:4px solid var(--clay);padding-left:1.1rem;margin:1.2rem 0;">Two dates bracket everything you'll do in this garden: the last frost of spring and the first frost of fall. Call them right and you've bought yourself every growing day on the calendar. Call them wrong and you've cooked a season's seed money.</p>
|
||||||
|
|
||||||
|
<h2>Why the Dates Matter More Than Any Fertilizer</h2>
|
||||||
|
<p>Frost isn't a weather event so much as a <em>deadline</em> — the point where the ground stops cooperating and every tender plant folds its hands. Warm-season crops like sweet potato slips and corn die outright at a hard frost. Cool-season crops like collards don't mind a light nip — a frost actually <b>sweetens a collard</b>, turning its starch to sugar. So the frost call separates the whole garden into two shifts, same as a factory split.</p>
|
||||||
|
<p>Robeson County sits in the coastal plain, warmed by the rivers and the low elevation. Our window is wide but not guaranteed:</p>
|
||||||
|
<table>
|
||||||
|
<tr><th>Event</th><th>Typical Window</th><th>Read</th></tr>
|
||||||
|
<tr><td>Last killer frost of spring</td><td class="num">mid-March</td><td>After this, tender sets go in</td></tr>
|
||||||
|
<tr><td>First killer frost of fall</td><td class="num">early November</td><td>Before this, everything comes out or is covered</td></tr>
|
||||||
|
<tr><td>Working season</td><td class="num">~220+ days</td><td>Long enough for a full sweet potato cure</td></tr>
|
||||||
|
</table>
|
||||||
|
<p>Those are my ten-year running averages, logged every season like a maintenance clock. Treat them as <b>anchor dates, not promises</b> — a low-pressure trough can shove the frost line a week either way.</p>
|
||||||
|
|
||||||
|
<h2>The Decision Procedure — in Order Trouble Arrives</h2>
|
||||||
|
<p>Same structure I used to clear a line fault in the factory: check the indicators in sequence, make one call, don't second-guess the machine.</p>
|
||||||
|
<ol>
|
||||||
|
<li><b>Watch the ten-day forecast in mid-March.</b> If any night dips below <span class="num">~36°F</span> inside that window, hold the tender sets. Morning ground temperatures under <span class="num">50°F</span> stall sweet potato slips at the roots — cold soil rots more slips than frost ever does.</li>
|
||||||
|
<li><b>Read the soil, not just the sky.</b> A seed germinates at soil temperature, not air temperature. My four-inch soil thermometer saying <span class="num">60°F</span> at 8am is worth more than any date on the calendar. Sweet potato slips want <span class="num">soil at 60–65°F</span> and rising.</li>
|
||||||
|
<li><b>Make one call and commit.</b> If the ten-day shows clear and soil reads warm, everything tender goes in that weekend. Half-planting hedging is how you lose the whole line to hesitation.</li>
|
||||||
|
<li><b>Fall is the mirror.</b> When the forecast shows the first <span class="num">~36°F</span> night in November, dig the sweet potatoes <em>before</em> it — a bruised or chilled tuber won't cure. The tender stuff: harvest or cover, same call.</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<blockquote>"I've seen a man wait two weeks past a good call because the almanac said wait. The ground don't read the almanac. It reads the thermometer and the sky, same as a machine reads its gauges."</blockquote>
|
||||||
|
|
||||||
|
<div class="callout">
|
||||||
|
<b>FIELD NOTE · 2026:</b> The frost call landed a week early this year — came in around the second week of March, not the third. Same kind of surprise I found in the hydraulic logs back in '87. Keep the pencil moving. Ten years of notes beat any almanac, because the notes are <em>your</em> machine's history.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>The Two-Calendar Habit</h2>
|
||||||
|
<p>I keep two calendars: the wall one for planting days, and a plain notebook where I write down, every season, the actual frost dates and the day I set each crop. After a decade that notebook is the single most valuable thing I own for growing. It knows <em>this</em> plot's microclimate — the low corner that frosts two days early, the raised beds along the south wall that run a week ahead of the flat ground.</p>
|
||||||
|
<p>Read that and the frost call becomes a formality. You already know what this ground is going to do.</p>
|
||||||
|
|
||||||
|
<p class="foot">Next: <a href="sweet-potato.html">Sweet Potato Culture</a> — the county's signature crop, slip to curing. · Back to <a href="index.html">the Home ledger</a>.</p>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
260
index.html
260
index.html
@ -1,129 +1,193 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<style id="fort-styles">
|
|
||||||
[data-fort]{font:inherit;color:inherit}
|
|
||||||
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
|
|
||||||
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
|
|
||||||
[data-fort] a{color:inherit;text-underline-offset:2px}
|
|
||||||
[data-fort] a:hover{opacity:.72}
|
|
||||||
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
|
|
||||||
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
|
|
||||||
.fort-citizen .fc-name{font-weight:600}
|
|
||||||
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
|
|
||||||
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
|
|
||||||
.fort-film{list-style:none;margin:0;padding:0}
|
|
||||||
.fort-film li{overflow:visible;white-space:normal}
|
|
||||||
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
|
|
||||||
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
|
|
||||||
.fort-film img{aspect-ratio:16/10}
|
|
||||||
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
|
|
||||||
</style>
|
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Aidan Grounds - Lumberton Field Guide</title>
|
<title>Aidan Grounds — The Robeson County Planting Year</title>
|
||||||
<meta property="og:type" content="website">
|
<meta property="og:type" content="website">
|
||||||
<meta property="og:title" content="Aidan Grounds - Lumberton Field Guide">
|
<meta property="og:title" content="Aidan Grounds — The Robeson County Planting Year">
|
||||||
<meta property="og:description" content="Exploring the Geography and Crops of Lumberton, North Carolina">
|
<meta property="og:description" content="A maintenance man's seasonal field guide to growing in the coastal plain of North Carolina — frost calls, soil discipline, and the crops that kept Robeson County fed for three generations.">
|
||||||
<meta property="og:image" content="https://pixabay.com/get/g99fa2ddd363d8d22d1090afd832e773ffe2f2ab31e611ce75a9ea23a5e403fd5597a4973527c424b4c6fe2b5532c58ae65cccb61894570f34030bf0a4dfe0618_1280.jpg">
|
<meta property="og:image" content="https://images.pexels.com/photos/2252576/pexels-photo-2252576.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940">
|
||||||
<meta property="og:url" content="https://aidan-grounds.4ort.net/">
|
<meta name="description" content="A maintenance man's seasonal field guide to growing in the coastal plain of North Carolina — frost calls, soil discipline, sweet potato culture, and the crops that kept Robeson County fed for three generations.">
|
||||||
<meta name="twitter:card" content="summary_large_image">
|
|
||||||
<meta name="description" content="Exploring the Geography and Crops of Lumberton, North Carolina">
|
|
||||||
<style>
|
<style>
|
||||||
|
:root{
|
||||||
|
--ink:#1c1a16;
|
||||||
|
--paper:#f4efE3;
|
||||||
|
--paper2:#eae2cd;
|
||||||
|
--clay:#8a3b1e;
|
||||||
|
--leaf:#3a5f35;
|
||||||
|
--gold:#a97e2f;
|
||||||
|
--rule:#4a443c;
|
||||||
|
}
|
||||||
|
*{box-sizing:border-box;}
|
||||||
body{
|
body{
|
||||||
font-family: Georgia, serif;
|
|
||||||
line-height: 1.6;
|
|
||||||
margin:0;
|
margin:0;
|
||||||
padding: 0;
|
background:var(--paper);
|
||||||
color: #333;
|
color:var(--ink);
|
||||||
background-color: #f9f9f9;
|
font-family:Georgia,'Times New Roman',serif;
|
||||||
|
line-height:1.65;
|
||||||
}
|
}
|
||||||
header {
|
header.scrap{
|
||||||
background-color: #2c5f41;
|
background:var(--ink);
|
||||||
color: white;
|
color:var(--paper);
|
||||||
padding: 1rem;
|
padding:2.2rem 1.2rem 1.4rem;
|
||||||
text-align: center;
|
border-bottom:6px double var(--gold);
|
||||||
}
|
}
|
||||||
nav {
|
header.scrap .topline{
|
||||||
background-color: #4a7c59;
|
font-family:'Courier New',monospace;
|
||||||
padding: 0.5rem;
|
font-size:.72rem;
|
||||||
|
letter-spacing:.22em;
|
||||||
|
text-transform:uppercase;
|
||||||
|
color:var(--gold);
|
||||||
|
margin:0 0 .5rem;
|
||||||
}
|
}
|
||||||
nav a {
|
header.scrap h1{
|
||||||
color: white;
|
font-size:2.1rem;
|
||||||
margin: 0 1rem;
|
margin:.2rem 0 .3rem;
|
||||||
|
font-weight:normal;
|
||||||
|
letter-spacing:.01em;
|
||||||
|
}
|
||||||
|
header.scrap p.tag{
|
||||||
|
margin:0;
|
||||||
|
max-width:46rem;
|
||||||
|
font-style:italic;
|
||||||
|
opacity:.9;
|
||||||
|
}
|
||||||
|
nav.menu{
|
||||||
|
background:var(--paper2);
|
||||||
|
border-bottom:1px solid var(--rule);
|
||||||
|
padding:.6rem 1.2rem;
|
||||||
|
font-family:'Courier New',monospace;
|
||||||
|
font-size:.82rem;
|
||||||
|
letter-spacing:.06em;
|
||||||
|
}
|
||||||
|
nav.menu a{
|
||||||
|
color:var(--ink);
|
||||||
text-decoration:none;
|
text-decoration:none;
|
||||||
|
margin-right:1.4rem;
|
||||||
|
border-bottom:1px dotted var(--clay);
|
||||||
}
|
}
|
||||||
main {
|
nav.menu a:hover{color:var(--clay);border-bottom-style:solid;}
|
||||||
padding: 2rem;
|
main{max-width:58rem;margin:0 auto;padding:2rem 1.4rem 4rem;}
|
||||||
max-width: 800px;
|
.lede{
|
||||||
margin: 0 auto;
|
font-size:1.18rem;
|
||||||
|
border-left:4px solid var(--clay);
|
||||||
|
padding-left:1.1rem;
|
||||||
|
margin:1.4rem 0 2.2rem;
|
||||||
|
color:#3a342c;
|
||||||
}
|
}
|
||||||
h1, h2, h3 {
|
h2{
|
||||||
color: #2c5f41;
|
font-size:1.45rem;
|
||||||
|
margin:2.6rem 0 .7rem;
|
||||||
|
padding-top:1.2rem;
|
||||||
|
border-top:1px solid var(--rule);
|
||||||
|
color:var(--leaf);
|
||||||
}
|
}
|
||||||
footer {
|
h2 .no{
|
||||||
background-color: #2c5f41;
|
font-family:'Courier New',monospace;
|
||||||
color: white;
|
color:var(--gold);
|
||||||
text-align: center;
|
font-size:1rem;
|
||||||
padding: 1rem;
|
letter-spacing:.12em;
|
||||||
margin-top: 2rem;
|
margin-right:.6rem;
|
||||||
}
|
}
|
||||||
.image-container {
|
h3{color:var(--clay);margin:1.6rem 0 .4rem;font-size:1.08rem;}
|
||||||
text-align: center;
|
p{margin:.6rem 0;}
|
||||||
margin: 1rem 0;
|
figure{margin:1.6rem 0;background:var(--paper2);padding:.6rem .6rem .3rem;border:1px solid var(--rule);}
|
||||||
|
figure img{width:100%;display:block;border:1px solid var(--rule);}
|
||||||
|
figcaption{font-size:.8rem;font-style:italic;color:#55504a;padding:.5rem .3rem .2rem;font-family:'Courier New',monospace;letter-spacing:.02em;}
|
||||||
|
blockquote{
|
||||||
|
margin:1.4rem 0;padding:.8rem 1.2rem;
|
||||||
|
border-left:3px solid var(--gold);
|
||||||
|
background:var(--paper2);
|
||||||
|
font-style:italic;
|
||||||
}
|
}
|
||||||
.image-container img {
|
table{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.94rem;}
|
||||||
max-width: 100%;
|
th,td{border:1px solid var(--rule);padding:.45rem .6rem;text-align:left;}
|
||||||
height: auto;
|
th{background:var(--paper2);font-family:'Courier New',monospace;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;}
|
||||||
border-radius: 5px;
|
td .num{font-family:'Courier New',monospace;color:var(--clay);}
|
||||||
|
ul,ol{margin:.6rem 0 .6rem 1.3rem;}
|
||||||
|
li{margin:.3rem 0;}
|
||||||
|
.callout{
|
||||||
|
border:2px solid var(--ink);
|
||||||
|
padding:.9rem 1.1rem;
|
||||||
|
background:var(--paper2);
|
||||||
|
margin:1.4rem 0;
|
||||||
|
font-family:'Courier New',monospace;
|
||||||
|
font-size:.85rem;
|
||||||
}
|
}
|
||||||
|
.callout b{color:var(--clay);}
|
||||||
|
.foot{font-size:.85rem;color:#55504a;border-top:1px solid var(--rule);margin-top:2.6rem;padding-top:1rem;}
|
||||||
|
.foot a{color:var(--leaf);}
|
||||||
</style>
|
</style>
|
||||||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header>
|
<fort-nav></fort-nav>
|
||||||
<h1>Aidan Grounds - Lumberton Field Guide</h1>
|
<header class="scrap">
|
||||||
<p>Exploring the Geography and Crops of Lumberton, North Carolina</p>
|
<p class="topline">Aidan Grounds · Lumberton, N.C. · Field Notes from 40 Years of Growing</p>
|
||||||
|
<h1>The Robeson County Planting Year</h1>
|
||||||
|
<p class="tag">A seasonal field guide written the way I used to log a maintenance shift — one call at a time, in the order trouble arrives, with the numbers in front of me.</p>
|
||||||
</header>
|
</header>
|
||||||
<nav>
|
<nav class="menu">
|
||||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/" class="active" aria-current="page">Aidan Grounds</a></nav></fort-nav>
|
<a href="index.html">Home</a>
|
||||||
|
<a href="frost-call.html">The Frost Call</a>
|
||||||
|
<a href="sweet-potato.html">Sweet Potato Culture</a>
|
||||||
|
<a href="soil-discipline.html">Soil Discipline</a>
|
||||||
|
<a href="waccamaw.html">The Waccamaw Line</a>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
<section>
|
<p class="lede">I ran hydraulic and electrical lines in a factory on the Lumber for thirty years. When I retired and took over the family garden plot — the same half-acre my daddy worked and his daddy before him — I found the discipline transferred clean. Same rule I kept the press alive by: read the machine before it breaks, make the call early, and don't let a minor fault run the whole line down. A garden is just a machine that runs on sunlight and rain, and it breaks exactly like the rest of them.</p>
|
||||||
<h2>Introduction</h2>
|
|
||||||
<p>Welcome to the Lumberton Field Guide, a comprehensive resource on the geography, rivers, and crops of Lumberton, North Carolina. This guide is designed to help you understand the unique characteristics of this region and how they influence local gardening and agriculture.</p>
|
<h2><span class="no">01 ·</span>Read the Ground Before the Frost</h2>
|
||||||
</section>
|
<p>Everything in Robeson County hinges on the last frost and the first frost — the two dates that bracket the entire working season. Get those wrong and you're not just late; you've burned a whole year of seed and sweat on a call you could've seen coming. I log them the way I logged downtime: in a book, in pencil, every season.</p>
|
||||||
<section>
|
<p>We sit in the coastal plain, where the rivers push warm air up from the Cape Fear and the Waccamaw. That means our window runs generous — roughly <span class="num">mid-March to early November</span> — but generous is a trap if you treat it as a promise. I'll walk the exact numbers and the decision procedure in <a href="frost-call.html">The Frost Call</a>.</p>
|
||||||
<h2>Geography of Lumberton</h2>
|
<figure>
|
||||||
<p>Lumberton is located in Robeson County, North Carolina. The city is situated near the Lumber River, which plays a significant role in the local ecosystem and agriculture. The region is known for its rich soil and diverse flora, making it an ideal location for gardening and farming.</p>
|
<img src="https://images.pexels.com/photos/2252576/pexels-photo-2252576.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="The planting year begins with ground and machine setting on one task — reading the soil.">
|
||||||
<fort-media query="Lumberton North Carolina" limit="1"><div class="fort-media" data-fort="media" data-query="Lumberton North Carolina"><img src="https://pixabay.com/get/g99fa2ddd363d8d22d1090afd832e773ffe2f2ab31e611ce75a9ea23a5e403fd5597a4973527c424b4c6fe2b5532c58ae65cccb61894570f34030bf0a4dfe0618_1280.jpg" alt="smokey, mountains, nature, north carolina, river, creek" loading="lazy" data-license="RF" data-source="pixabay"></div></fort-media>
|
<figcaption>One pass, one machine, one eye on the sky. The frost call comes before the seed ever goes in.</figcaption>
|
||||||
</section>
|
</figure>
|
||||||
<section>
|
|
||||||
<h2>Rivers of Lumberton</h2>
|
<h2><span class="no">02 ·</span>What Grows Here Is What We're Good At</h2>
|
||||||
<h3>Lumber River</h3>
|
<p>North Carolina is the country's sweet potato capital — the <span class="num">sweet potato (<em>Ipomoea batatas</em>)</span> is a staple-world crop and a tuber out of this coastal plain soil, and Robeson County sits square in the middle of that heritage. But the field guide isn't just the money crop. Our garden runs a stubborn list that's been the same for three generations:</p>
|
||||||
<p>The Lumber River is a major waterway in the region, providing essential resources for local agriculture. It is known for its scenic beauty and recreational opportunities, such as fishing and boating.</p>
|
<table>
|
||||||
<fort-media query="Lumber River" limit="1"><div class="fort-media" data-fort="media" data-query="Lumber River"><img src="https://pixabay.com/get/gae19c3b555838516a48a918fe5edb432da39cb756bab26df7994ff55ab24005ac6ab50dd79b73155ef0345f5a9cf099f8c737e7addabef8c8cbf50cda270ffb5_1280.jpg" alt="sawdust, lumber, nature, river, mountain, reflection" loading="lazy" data-license="RF" data-source="pixabay"></div></fort-media>
|
<tr><th>Crop</th><th>Set Out</th><th>Harvest</th><th>Notes</th></tr>
|
||||||
<h3>Waccamaw River</h3>
|
<tr><td>Sweet potato slips</td><td class="num">mid-May</td><td class="num">Sep–Nov</td><td>Cured before storage; never digs too early</td></tr>
|
||||||
<p>The Waccamaw River is another significant river in the area, known for its unique ecosystem and biodiversity. It is a vital resource for local farmers and gardeners, providing water and nutrients for crops.</p>
|
<tr><td>Collards</td><td class="num">Aug (fall crop)</td><td class="num">Nov–Feb</td><td>Sweeten hard after a frost</td></tr>
|
||||||
<fort-media query="Waccamaw River" limit="1"><div class="fort-media" data-fort="media" data-query="Waccamaw River"><img src="https://images.pexels.com/photos/27115119/pexels-photo-27115119.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Peaceful river view with lush trees under a partly cloudy sunset sky, capturing serene nature." loading="lazy" data-license="RF" data-source="pexels"></div></fort-media>
|
<tr><td>Field peas</td><td class="num">Apr–Jun</td><td class="num">Jun–Aug</td><td>Fix nitrogen, feeds the next row</td></tr>
|
||||||
</section>
|
<tr><td>Corn</td><td class="num">mid-Apr</td><td class="num">Jul–Aug</td><td>Shock-plant in blocks, not rows</td></tr>
|
||||||
<section>
|
<tr><td>Butterbeans</td><td class="num">May</td><td class="num">Jul–Sep</td><td>Pick before the pods snag</td></tr>
|
||||||
<h2>Local Crops and Gardening Tips</h2>
|
<tr><td>Tobacco</td><td class="num">Apr (sets)</td><td class="num">Aug–Sep</td><td>County's old cash line</td></tr>
|
||||||
<p>Lumberton's climate and soil are suitable for a variety of crops, including corn, soybeans, and tobacco. The region is also known for its production of fruits and vegetables, such as strawberries, blueberries, and sweet potatoes.</p>
|
</table>
|
||||||
<h3>Gardening Tips</h3>
|
<p>That's the ledger Read before you plant. The full crop-by-crop walk, with the trouble that shows up in each one and how I clear it, lives on <a href="soil-discipline.html">Soil Discipline</a>.</p>
|
||||||
|
|
||||||
|
<h2><span class="no">03 ·</span>Sweet Potato Is the Proof</h2>
|
||||||
|
<p>If you want to see the whole philosophy in one crop, look at the sweet potato. It asks for three things and punishes every shortcut on all three: <b>loose, sandy loam</b> so the tuber swells straight; <b>full sun</b> so the vine sugars the feeder roots instead of sulking; and <b>patience</b> — you never dig before the skin sets, or you've got bruises that rot the whole bin in curing.</p>
|
||||||
|
<figure>
|
||||||
|
<img src="https://images.pexels.com/photos/9798977/pexels-photo-9798977.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Sweet potatoes lifted from the sandy loam of a North Carolina field.">
|
||||||
|
<figcaption>Lifted clean, cured slow, stored cool and dry. The sweet potato doesn't forgive a rushed hand.</figcaption>
|
||||||
|
</figure>
|
||||||
|
<p>I put the whole process — slip growing, the hill and the sandy row, the curing room on the back porch, old tubers becomes next year's slips — on <a href="sweet-potato.html">Sweet Potato Culture</a>. It's the one page I'd hand to a young gardener and say: learn to do this one right and you can grow anything this county grows.</p>
|
||||||
|
|
||||||
|
<h2><span class="no">04 ·</span>The Water Line</h2>
|
||||||
|
<p>Every acre of this garden drinks from the same two rivers that made the county — the <b>Lumber</b>, which hugs the town, and the <b>Waccamaw</b>, which runs my favorite fishing line. Water is the one input you can't fake: too much rots the roots, too little and the plant shuts down mid-production. I'll walk how I manage it — the soak-and-let-dry rhythm, the drip that replaced the sprinkler, reading plant droop at 30 minutes past sunrise in <a href="waccamaw.html">The Waccamaw Line</a>.</p>
|
||||||
|
|
||||||
|
<h2><span class="no">05 ·</span>What's On This Page</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Soil Preparation: Ensure your soil is well-drained and rich in organic matter.</li>
|
<li><a href="frost-call.html">The Frost Call</a> — the exact dates and the decision procedure for the whole season's window.</li>
|
||||||
<li>Watering: Regular watering is essential, especially during the hot summer months.</li>
|
<li><a href="sweet-potato.html">Sweet Potato Culture</a> — slips to curing, the county's signature crop, step by step.</li>
|
||||||
<li>Pest Control: Use natural pest control methods to protect your crops from pests and diseases.</li>
|
<li><a href="soil-discipline.html">Soil Discipline</a> — the crop ledger, rotation, and the faults to watch on each one.</li>
|
||||||
|
<li><a href="waccamaw.html">The Waccamaw Line</a> — water management from the two rivers and the fishing that keeps a man sane.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
|
||||||
<section>
|
<blockquote>"Half of farming is showing up. The other half is reading the machine before it breaks — and the machine, out here, is the dirt, the sky, and the river."</blockquote>
|
||||||
<h2>Community Projects</h2>
|
|
||||||
<p>I am actively involved in various community projects aimed at promoting sustainable gardening and agriculture in Lumberton. These projects include community gardens, educational workshops, and local farmers' markets.</p>
|
<div class="callout">
|
||||||
</section>
|
<b>FIELD NOTE · 2026:</b> The frost call this year came a week earlier than the book said — same kind of surprise I found in the hydraulic logs in '87. Dot the dates down every season. Ten years of notes beat any almanac.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="foot">
|
||||||
|
Sweet potato classified as a tuber of <em>Ipomoea batatas</em> — <a href="https://4ort.xyz/entity/sweet-potato-q12762973">Wikidata: sweet potato</a> (CC0). North Carolina coastal-plain references from my own gardening records and the county's agricultural heritage. Images via Pexels, royalty-free. Built and maintained at <a href="https://aidan-grounds.4ort.net">aidan-grounds.4ort.net</a>.
|
||||||
|
</p>
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
|
||||||
<p>© 2026 Aidan Grounds. All rights reserved.</p>
|
|
||||||
</footer>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
18
index.json
18
index.json
@ -7,6 +7,16 @@
|
|||||||
"rel": "index.html",
|
"rel": "index.html",
|
||||||
"title": "Aidan Grounds",
|
"title": "Aidan Grounds",
|
||||||
"href": "/"
|
"href": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "lumber-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/lumber-river.html"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "waccamaw-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/waccamaw-river.html"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -17,8 +27,8 @@
|
|||||||
"type": "image",
|
"type": "image",
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"url": "https://pixabay.com/get/g99fa2ddd363d8d22d1090afd832e773ffe2f2ab31e611ce75a9ea23a5e403fd5597a4973527c424b4c6fe2b5532c58ae65cccb61894570f34030bf0a4dfe0618_1280.jpg",
|
"url": "https://pixabay.com/get/g359a4fcdad8658b32d0d51582528c8960da03113c097845b9fb367a6e50d8f6a1d796caa1002edd951eddfa1258141e6f6a6a4e45eabd2ce99fe8aadd8732199_1280.jpg",
|
||||||
"thumb": "https://pixabay.com/get/g265176a54c9d7ec08d08b4b04cf044680e9fe3865a3468aa9287926fb35ff6101627766f50688dc908604e4d38634eb3_640.jpg",
|
"thumb": "https://pixabay.com/get/g13d53a1fa65fb82dca8fc3d6d9050a51cdd53c0ba976ffcd4aa4c4c3514035fd3b8bcf434a6d0beeca7ccc3a4915b63e_640.jpg",
|
||||||
"title": "smokey, mountains, nature, north carolina, river, creek",
|
"title": "smokey, mountains, nature, north carolina, river, creek",
|
||||||
"license": "RF",
|
"license": "RF",
|
||||||
"source": "pixabay",
|
"source": "pixabay",
|
||||||
@ -31,8 +41,8 @@
|
|||||||
"type": "image",
|
"type": "image",
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"url": "https://pixabay.com/get/gae19c3b555838516a48a918fe5edb432da39cb756bab26df7994ff55ab24005ac6ab50dd79b73155ef0345f5a9cf099f8c737e7addabef8c8cbf50cda270ffb5_1280.jpg",
|
"url": "https://pixabay.com/get/gdace50354245f9f989e264607b8e6a386eb40546721a955b91b7a11c701729e79343a2a60e89494acd729dc8c5a717553d368ad969ac72bc6f25d910477276ef_1280.jpg",
|
||||||
"thumb": "https://pixabay.com/get/gd3b4d2eb7040fd7ca7f67f9678ea6de756b518d9b6ec28fb0b4d790ada1d08fead6977f60589943ec8983fd61c4e843bdd2986b5fa9a02b56bdfa4020893a991_640.jpg",
|
"thumb": "https://pixabay.com/get/gd9cee693309e02fbc7fdc1a761fbf1ea210e7d341e4de4fb1bdc3553c88bb9f5dcb3dc3ccb5e7f014fd56e291b75766a9026075eae4e21be20e1298c543d7016_640.jpg",
|
||||||
"title": "sawdust, lumber, nature, river, mountain, reflection",
|
"title": "sawdust, lumber, nature, river, mountain, reflection",
|
||||||
"license": "RF",
|
"license": "RF",
|
||||||
"source": "pixabay",
|
"source": "pixabay",
|
||||||
|
|||||||
100
lumber-river.html
Normal file
100
lumber-river.html
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Aidan Grounds - Lumber River</title>
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:title" content="Aidan Grounds - Lumber River">
|
||||||
|
<meta property="og:description" content="Exploring the Lumber River in Lumberton, North Carolina">
|
||||||
|
<meta property="og:image" content="https://pixabay.com/get/gdace50354245f9f989e264607b8e6a386eb40546721a955b91b7a11c701729e79343a2a60e89494acd729dc8c5a717553d368ad969ac72bc6f25d910477276ef_1280.jpg">
|
||||||
|
<meta property="og:url" content="https://aidan-grounds.4ort.net/lumber-river.html">
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="description" content="Exploring the Lumber River in Lumberton, North Carolina">
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Georgia, serif;
|
||||||
|
line-height: 1.6;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
color: #333;
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
padding: 1rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
nav {
|
||||||
|
background-color: #4a7c59;
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
nav a {
|
||||||
|
color: white;
|
||||||
|
margin: 0 1rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
main {
|
||||||
|
padding: 2rem;
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
h1, h2, h3 {
|
||||||
|
color: #2c5f41;
|
||||||
|
}
|
||||||
|
footer {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
padding: 1rem;
|
||||||
|
margin-top: 2rem;
|
||||||
|
}
|
||||||
|
.image-container {
|
||||||
|
text-align: center;
|
||||||
|
margin: 1rem 0;
|
||||||
|
}
|
||||||
|
.image-container img {
|
||||||
|
max-width: 100%;
|
||||||
|
height: auto;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Aidan Grounds - Lumber River</h1>
|
||||||
|
<p>Exploring the Lumber River in Lumberton, North Carolina</p>
|
||||||
|
</header>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">Home</a>
|
||||||
|
<a href="lumberton-geography.html">Lumberton Geography</a>
|
||||||
|
<a href="waccamaw-river.html">Waccamaw River</a>
|
||||||
|
</nav>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Introduction</h2>
|
||||||
|
<p>The Lumber River is a major waterway in Lumberton, North Carolina. It plays a significant role in the local ecosystem and agriculture, providing essential resources for local farmers and gardeners.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Role in the Local Ecosystem</h2>
|
||||||
|
<p>The Lumber River supports a diverse range of aquatic species, contributing to the region's biodiversity. It provides habitats for fish, amphibians, and other aquatic organisms, making it a vital part of the local ecosystem.</p>
|
||||||
|
<div class="image-container">
|
||||||
|
<img src="https://pixabay.com/get/gdace50354245f9f989e264607b8e6a386eb40546721a955b91b7a11c701729e79343a2a60e89494acd729dc8c5a717553d368ad969ac72bc6f25d910477276ef_1280.jpg" alt="Lumber River">
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Recreational Opportunities</h2>
|
||||||
|
<p>The Lumber River offers various recreational opportunities, including fishing and boating. The river's scenic beauty and abundance of fish make it a popular destination for outdoor enthusiasts.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Unique Ecosystem</h2>
|
||||||
|
<p>The Lumber River has a unique ecosystem that supports a variety of plant and animal species. The river's diverse habitats, including wetlands and riparian zones, provide a rich environment for wildlife.</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>© 2026 Aidan Grounds. All rights reserved.</p>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
40
lumber-river.json
Normal file
40
lumber-river.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"nav": [
|
||||||
|
{
|
||||||
|
"current": "lumber-river.html",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"rel": "index.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "lumber-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/lumber-river.html"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "waccamaw-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/waccamaw-river.html"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"media": [
|
||||||
|
{
|
||||||
|
"query": "Lumber River",
|
||||||
|
"type": "image",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"url": "https://pixabay.com/get/g18832376ab9a3db2aa1fc9466b419498da0e3c00d053d2bf9aec099cfbe8f533decdae4f3adf831b566b999cc4289fad7ed6e1b7fc41301e20d92ed9474682b8_1280.jpg",
|
||||||
|
"thumb": "https://pixabay.com/get/gc2a733aeb6923398c6185078b50751fb93fae9dd763f80d49d0dffb26fb4439b689a1a20a351aea2365de4e2836fde911c328231b1bb453eb9e1ed88563d6eda_640.jpg",
|
||||||
|
"title": "sawdust, lumber, nature, river, mountain, reflection",
|
||||||
|
"license": "RF",
|
||||||
|
"source": "pixabay",
|
||||||
|
"page": "https://pixabay.com/photos/sawdust-lumber-river-mountain-3976087/"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
100
lumberton-geography.html
Normal file
100
lumberton-geography.html
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Aidan Grounds - Lumberton Geography</title>
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:title" content="Aidan Grounds - Lumberton Geography">
|
||||||
|
<meta property="og:description" content="Exploring the Geography of Lumberton, North Carolina">
|
||||||
|
<meta property="og:image" content="https://pixabay.com/get/g359a4fcdad8658b32d0d51582528c8960da03113c097845b9fb367a6e50d8f6a1d796caa1002edd951eddfa1258141e6f6a6a4e45eabd2ce99fe8aadd8732199_1280.jpg">
|
||||||
|
<meta property="og:url" content="https://aidan-grounds.4ort.net/lumberton-geography.html">
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="description" content="Exploring the Geography of Lumberton, North Carolina">
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Georgia, serif;
|
||||||
|
line-height: 1.6;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
color: #333;
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
padding: 1rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
nav {
|
||||||
|
background-color: #4a7c59;
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
nav a {
|
||||||
|
color: white;
|
||||||
|
margin: 0 1rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
main {
|
||||||
|
padding: 2rem;
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
h1, h2, h3 {
|
||||||
|
color: #2c5f41;
|
||||||
|
}
|
||||||
|
footer {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
padding: 1rem;
|
||||||
|
margin-top: 2rem;
|
||||||
|
}
|
||||||
|
.image-container {
|
||||||
|
text-align: center;
|
||||||
|
margin: 1rem 0;
|
||||||
|
}
|
||||||
|
.image-container img {
|
||||||
|
max-width: 100%;
|
||||||
|
height: auto;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Aidan Grounds - Lumberton Geography</h1>
|
||||||
|
<p>Exploring the Geography of Lumberton, North Carolina</p>
|
||||||
|
</header>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">Home</a>
|
||||||
|
<a href="lumber-river.html">Lumber River</a>
|
||||||
|
<a href="waccamaw-river.html">Waccamaw River</a>
|
||||||
|
</nav>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Introduction</h2>
|
||||||
|
<p>Lumberton, North Carolina, is a city located in Robeson County. It is situated near the Lumber River, which plays a significant role in the local ecosystem and agriculture. The region is known for its rich soil and diverse flora, making it an ideal location for gardening and farming.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Geography</h2>
|
||||||
|
<p>Lumberton is located in the southeastern part of North Carolina, in the coastal plain region. The city is surrounded by fertile farmland and is known for its agricultural productivity. The region has a humid subtropical climate, with hot summers and mild winters.</p>
|
||||||
|
<div class="image-container">
|
||||||
|
<img src="https://pixabay.com/get/g359a4fcdad8658b32d0d51582528c8960da03113c097845b9fb367a6e50d8f6a1d796caa1002edd951eddfa1258141e6f6a6a4e45eabd2ce99fe8aadd8732199_1280.jpg" alt="Lumberton, North Carolina">
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Soil and Climate</h2>
|
||||||
|
<p>The soil in Lumberton is primarily composed of sandy loam, which is well-draining and fertile. This type of soil is ideal for growing a variety of crops, including corn, soybeans, and tobacco. The region's climate, with its hot summers and mild winters, provides a suitable environment for agricultural activities.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Flora and Fauna</h2>
|
||||||
|
<p>Lumberton's geography supports a diverse range of flora and fauna. The region is home to various species of birds, mammals, and reptiles. The Lumber River and its tributaries provide habitats for aquatic species, contributing to the region's biodiversity.</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>© 2026 Aidan Grounds. All rights reserved.</p>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
100
waccamaw-river.html
Normal file
100
waccamaw-river.html
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Aidan Grounds - Waccamaw River</title>
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:title" content="Aidan Grounds - Waccamaw River">
|
||||||
|
<meta property="og:description" content="Exploring the Waccamaw River in Lumberton, North Carolina">
|
||||||
|
<meta property="og:image" content="https://images.pexels.com/photos/27115119/pexels-photo-27115119.jpeg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=650&amp;w=940">
|
||||||
|
<meta property="og:url" content="https://aidan-grounds.4ort.net/waccamaw-river.html">
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="description" content="Exploring the Waccamaw River in Lumberton, North Carolina">
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Georgia, serif;
|
||||||
|
line-height: 1.6;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
color: #333;
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
padding: 1rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
nav {
|
||||||
|
background-color: #4a7c59;
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
nav a {
|
||||||
|
color: white;
|
||||||
|
margin: 0 1rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
main {
|
||||||
|
padding: 2rem;
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
h1, h2, h3 {
|
||||||
|
color: #2c5f41;
|
||||||
|
}
|
||||||
|
footer {
|
||||||
|
background-color: #2c5f41;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
padding: 1rem;
|
||||||
|
margin-top: 2rem;
|
||||||
|
}
|
||||||
|
.image-container {
|
||||||
|
text-align: center;
|
||||||
|
margin: 1rem 0;
|
||||||
|
}
|
||||||
|
.image-container img {
|
||||||
|
max-width: 100%;
|
||||||
|
height: auto;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>Aidan Grounds - Waccamaw River</h1>
|
||||||
|
<p>Exploring the Waccamaw River in Lumberton, North Carolina</p>
|
||||||
|
</header>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">Home</a>
|
||||||
|
<a href="lumberton-geography.html">Lumberton Geography</a>
|
||||||
|
<a href="lumber-river.html">Lumber River</a>
|
||||||
|
</nav>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Introduction</h2>
|
||||||
|
<p>The Waccamaw River is a significant waterway in Lumberton, North Carolina. It is known for its unique ecosystem and biodiversity, making it a vital resource for local farmers and gardeners.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Unique Ecosystem</h2>
|
||||||
|
<p>The Waccamaw River has a unique ecosystem that supports a variety of plant and animal species. The river's diverse habitats, including wetlands and riparian zones, provide a rich environment for wildlife.</p>
|
||||||
|
<div class="image-container">
|
||||||
|
<img src="https://images.pexels.com/photos/27115119/pexels-photo-27115119.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Waccamaw River">
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Biodiversity</h2>
|
||||||
|
<p>The Waccamaw River is home to a diverse range of species, including fish, amphibians, and birds. The river's unique ecosystem supports a variety of plant and animal species, contributing to the region's biodiversity.</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Role in Local Agriculture</h2>
|
||||||
|
<p>The Waccamaw River plays a crucial role in local agriculture, providing water and nutrients for crops. The river's unique ecosystem supports a variety of plant and animal species, contributing to the region's biodiversity.</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>© 2026 Aidan Grounds. All rights reserved.</p>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
40
waccamaw-river.json
Normal file
40
waccamaw-river.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"nav": [
|
||||||
|
{
|
||||||
|
"current": "waccamaw-river.html",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"rel": "index.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "lumber-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/lumber-river.html"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rel": "waccamaw-river.html",
|
||||||
|
"title": "Aidan Grounds",
|
||||||
|
"href": "/waccamaw-river.html"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"media": [
|
||||||
|
{
|
||||||
|
"query": "Waccamaw River",
|
||||||
|
"type": "image",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"url": "https://images.pexels.com/photos/27115119/pexels-photo-27115119.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940",
|
||||||
|
"thumb": "https://images.pexels.com/photos/27115119/pexels-photo-27115119.jpeg?auto=compress&cs=tinysrgb&h=350",
|
||||||
|
"title": "Peaceful river view with lush trees under a partly cloudy sunset sky, capturing serene nature.",
|
||||||
|
"license": "RF",
|
||||||
|
"source": "pexels",
|
||||||
|
"page": "https://www.pexels.com/photo/river-in-forest-27115119/"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user