Skip to content
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

Markdown or YAML based content #1

Open
danerwilliams opened this issue Jul 5, 2020 · 1 comment
Open

Markdown or YAML based content #1

danerwilliams opened this issue Jul 5, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request top priority Most important to work on

Comments

@danerwilliams
Copy link
Member

Instead of html files for new pages, render html files from markdown or yaml (like in a hugo templated site)

@danerwilliams danerwilliams added the enhancement New feature or request label Jul 5, 2020
@antithalian
Copy link
Member

Still trying to figure out what to do about this one. I'm tempted to play with switching to a static site generated by hugo or something, since we can just keep the pages that need JS/non-static stuff separate from hugo.

Going with something like hugo would ensure a consistent look across the entire site, and using Markdown for that would mean that we could make some of the denser text a lot more structured. I need to look into whether we would be able to keep things like the Welcome Weekend profile cards while using hugo.

I haven't been able to find much about non-static Markdown rendering (searching tends to just show me static site generators). I'll dig in more to see what I can find, but I'm concerned about performance with any non-trivial rendering. We might be able to use pandoc or something at build time to generate it, but, at that point, I feel like we've almost reinvented the static site generator wheel.

@antithalian antithalian added the top priority Most important to work on label Oct 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request top priority Most important to work on
Projects
None yet
Development

No branches or pull requests

2 participants