hold ebooks out of git, work on library

This commit is contained in:
Rory Hinnen
2026-05-06 13:11:49 -05:00
parent 1e9b44a7e2
commit 0ecacb9f86
4 changed files with 52 additions and 22 deletions
+1
View File
@@ -1,2 +1,3 @@
.DS_Store .DS_Store
hinnen/Package.resolved hinnen/Package.resolved
hinnen/Assets/epubs
+1 -1
View File
@@ -16,7 +16,7 @@ struct Button: HTML {
Link(name, target: link) Link(name, target: link)
.linkStyle(.button) .linkStyle(.button)
.background(.blue) .background(.blue)
.border(Color.black, width: 0) .border(Color.black, width: 1)
.font(.custom("Futura", size: .em(1))) .font(.custom("Futura", size: .em(1)))
.frame(width: buttonWidth, height: buttonHeight) .frame(width: buttonWidth, height: buttonHeight)
} }
+13 -13
View File
@@ -9,31 +9,31 @@ struct Home: StaticPage {
VStack{ VStack{
Logo() Logo()
.horizontalAlignment(.center) .horizontalAlignment(.center)
Grid(alignment: .center, spacing: 5) { Grid(alignment: .center, spacing: 4) {
Button(name: "Rory", link: "https://rory.hinnen.us") Button(name: "Rory", link: "https://rory.hinnen.us")
.width(4) //.width(4)
Button(name: "Robin", link: "https://robin.hinnen.us") Button(name: "Robin", link: "https://robin.hinnen.us")
.width(4) //.width(4)
Button(name: "Robin's Cancer Blog", link: "https://bab.hinnen.us") Button(name: "Robin's Cancer Blog", link: "https://bab.hinnen.us")
.width(4) //.width(4)
Button(name: "MGA", link: "/mga/") Button(name: "MGA", link: "/mga/")
.width(4) //.width(4)
Button(name: "Drive In", link: "/theatre/") Button(name: "Drive In", link: "/theatre/")
.width(4) //.width(4)
Button(name: "Minecraft", link: "https://treznzelore.hinnen.us") Button(name: "Minecraft", link: "https://treznzelore.hinnen.us")
.width(4) //.width(4)
Button(name: "Legends of Dying Mars", link: "/legends/") Button(name: "Legends of Dying Mars", link: "/legends/")
.width(4) //.width(4)
Button(name: "X-Wing Rules", link: "/xwing/") Button(name: "X-Wing Rules", link: "/xwing/")
.width(4) //.width(4)
Button(name: "Adventures in Modern Coding", link: "/adventures/") Button(name: "Adventures in Modern Coding", link: "/adventures/")
.width(4) //.width(4)
Button(name: "The Library", link: "/library/") Button(name: "The Library", link: "/library/")
.width(4) //.width(4)
Button(name: "Archeological remains", link: "/archeological-remains/") Button(name: "Archeological remains", link: "/archeological-remains/")
.width(4) //.width(4)
Button(name: "Battlefleet: Sector Scarus", link: "/battlefleet/") Button(name: "Battlefleet: Sector Scarus", link: "/battlefleet/")
.width(4) //.width(4)
} }
Mastodon() Mastodon()
} }
+37 -8
View File
@@ -13,16 +13,45 @@ struct Library: StaticPage {
Logo(barTitle: title, underTitle: "") Logo(barTitle: title, underTitle: "")
.horizontalAlignment(.center) .horizontalAlignment(.center)
Text(""" Text("""
I love reading. I love reading, but I really don’t get enough time to do that anymore. I've become enamoured of the the process of creating e-books. There's something about it that I very much enjoy.
I really don’t get enough time to do that anymore. I’m in the process of creating e-books of some of my favorites
""") """)
Group{ Group {
Text(""" Text("Edgar Rice Burrough’s Barsoom Series")
Edgar Rice Burrough’s Barsoom Series .font(.title2)
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 and beating the bad guys and getting the girl, who seems to spend a lot of time not understanding our poor hero’s intentions. 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 and beating the bad guys and getting the girl, who seems to spend a lot of time not understanding our poor hero’s intentions.
""") """)
Link("Battlefleet Gothic Remastered Digital Rules", target: "epubs/BattlefleetGothicDigitalRemaster.epub") 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")
}
}
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")
}
}
}
} }
} }
} }