Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ispringle/sylvan
A digital garden site generator wip
https://github.com/ispringle/sylvan
Last synced: 9 days ago
JSON representation
A digital garden site generator wip
- Host: GitHub
- URL: https://github.com/ispringle/sylvan
- Owner: ispringle
- Created: 2022-07-25T21:36:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-30T10:20:19.000Z (about 1 year ago)
- Last Synced: 2024-04-16T20:24:27.040Z (8 months ago)
- Language: Astro
- Homepage: https://drollery.org
- Size: 35.4 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
#+title: README
* Sylvan
** Synopsis
Sylvan is my site generator. It takes ~.org~ files and converts them into HTML
using NextJS. This is /not/ a static site generator and I have no intentions of
writing Sylvan in such a way that NextJS would be able to generate it
statically. I have used SSGs and I have static websites as well, but this is
different because I wanted to play with NextJS and create a beautiful website to
display my thoughts and notes. It is my goal to design and build Sylvan in such
a way that it meets /my/ needs. At the same time, I am fairly confident that
Syval /could/ work for you as a jumping off point for your own website. I would
suggest not just copying it and using it as-is, but mostly because I think it's
weird when people just copy someone else's personal site, becausae personal
websites are /personal/ and in some ways are an extension and reflection of the
person who created it.** To Do's
*** TODO Look into using a components library for a minor refactor
*** TODO update headings so that there is only one h1 (title of article) and then all headings ought to be larger than the p text
*** TODO footnotes/annotations
*** TODO bibtex support
*** TODO better, more easily extended pipeline
*** DONE custom flueron-like element for footer
CLOSED: [2022-08-06 Sat 15:07]
*** TODO start porting over some JS games and such
*** TODO start using the API features of NextJS
*** DONE Build a better build system that is able to pull in my org files automatically
CLOSED: [2022-08-07 Sun 12:51]
*** DONE Move org content dir to /public so that I don't have to also copy over images and other static content
CLOSED: [2022-08-07 Sun 12:51]
*** TODO Make the "special" paths and the filtering for those indices generic and configurable via an org file
*** DONE write more blog posts :ARCHIVE:
CLOSED: [2022-09-04 Sun 05:51]