Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamesknelson/letterhouse
An over-engineered platform for statically built blogs
https://github.com/jamesknelson/letterhouse
Last synced: 13 days ago
JSON representation
An over-engineered platform for statically built blogs
- Host: GitHub
- URL: https://github.com/jamesknelson/letterhouse
- Owner: jamesknelson
- License: mit
- Created: 2022-11-06T09:23:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T03:53:42.000Z (7 months ago)
- Last Synced: 2024-10-07T04:22:47.193Z (about 1 month ago)
- Language: TypeScript
- Homepage:
- Size: 1.88 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Letterhouse
This is the source for the (rather over-engineered) platform I built for my (rather simple) [website](https://jamesknelson.com).
The website itself is an [Astro](https://astro.build/) app. I haven't included the source for it, as my unpublished drafts are just files in the repository. However, I have included a demo site under the `/demo` folder.
With this said, the website repository itself just contains the content. The platform and theme are located in two packages in this repository:
- `/packages/letterhouse` exports an Astro integration which (among other things) turns the `/src/posts` directory into a bunch of pages.
- `/packages/letterhouse-theme-ink` contains the CSS and Markup which actually styles my blog.## Now draw the rest of the owl.
- I use [obsidian.md](https://obsidian.md/) to edit the markdown files that make up the website's content, along with the [obsidian-git](https://github.com/denolehov/obsidian-git) plugin to push these changes to a private git repository.
- The site is via a [render.com](https://render.com) static site, which is setup to build and deploy whenever I push a new change to the git repository's main branch.## License
Not that I'd recommend relying on this codebase, as it's a veritable shitshow, but if you insist, the code is available for use under the MIT license.