-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement the instance picker #2006
base: main
Are you sure you want to change the base?
Conversation
Data Model for instancesThe two options I have in mind are:
Single toml file approachPros:
Cons:
One markdown file per instancePros:
Cons:
I'm going with the single toml file approach, which seems to be the easiest to consume for third party clients for now. We can refactor later. |
Zola is not limited to HTML as an output format. It should be possible to write some Tera code to expose the data stored in frontmatter of multiple files as one JSON file, for example. |
Is it possible?! That would entirely save the day. If you have pointers to the right docs that would be very helpful |
Uhh, now I'm wondering if I am imagining things 😅 |
Updating the CI dataThe only bits that should be updated automatically are the software used and the version it relies on. Typically for ergaster.org:
Then either the toml file needs to be parsed and updated, or the markdown files need to be parsed and updated depending on the data model chosen |
Deploying matrix-website with Cloudflare Pages
|
Co-authored-by: Jonas Platte <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
d56285c
to
5f6b46a
Compare
Fixes #1570
This work is largely based on Austin Huang's great work on servers.joinmatrix.org
TODO: