restructure correctly, add new features, start working on articles

This commit is contained in:
Rory Hinnen
2026-05-08 09:02:40 -05:00
parent 62c1303bbb
commit 82b40351f0
66 changed files with 311 additions and 106 deletions
+53
View File
@@ -0,0 +1,53 @@
//
// LibraryBurroughs.swift
// IgniteStarter
//
// Created by Rory on 5/6/26.
//
import Ignite
struct LibraryBurroughs: HTML {
var body: some HTML {
Group {
Text("Edgar Rice Burrough: Barsoom and Amtor")
.font(.title2)
.horizontalAlignment(.center)
Text("""
Burroughs wrote these in the early part of the last century, and a they can be challenging to modern readers, both for the writing style and the content. They’re straightforward action, mostly focused on beating the bad guys and getting the girl (who always misunderstands our noble hero).
""")
HStack(alignment: .top ) {
VStack {
Text("The Barsoom Series")
.font(.title3)
List {
Link("A Princess of Mars", target: "/epubs/PrincessOfMars.epub")
Link("The Gods of Mars", target: "/epubs/GodsOfMars.epub")
Link("Warlord of Mars", target: "/epubs/WarlordOfMars.epub")
Link("Thuvia, Maid of Mars", target: "/epubs/ThuviaMaidOfMars.epub")
Link("Chessmen of Mars", target: "/epubs/ChessmenOfMars.epub")
Link("Fighting Man of Mars", target: "/epubs/FightingManOfMars.epub")
Link("Swords of Mars", target: "/epubs/SwordsOfMars.epub")
Link("Synthetic Men of Mars", target: "/epubs/SyntheticMenOfMars.epub")
Link("Llana of Gathol", target: "/epubs/LlanaOfGathol.epub")
Link("The Mastermind Of Mars", target: "/epubs/MastermindOfMars.epub")
Link("John Carter of Mars", target: "/epubs/JohnCarterOfMars.epub")
}
.horizontalAlignment(.leading)
}
VStack {
Text("The Amtor Series")
.font(.title3)
List {
Link("Pirates of Venus", target: "/epubs/PiratesOfVenus.epub")
Link("Lost on Venus", target: "/epubs/LostOnVenus.epub")
Link("Carson of Venus", target: "/epubs/CarsonOfVenus.epub")
Link("Escape on Venus", target: "/epubs/EscapeOnVenus.epub")
Link("The Wizard of Venus", target: "/epubs/WizardOfVenus.epub")
}
.horizontalAlignment(.leading)
}
}
.horizontalAlignment(.center)
}
}
}