-
Notifications
You must be signed in to change notification settings - Fork 192
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
Genie as Static site generator #431
Comments
Why not collaborate with @tlienart on Franklin.jl to address these issues? Thibaut is very open to contributions |
Franklin has a different approach as far as I understood it. More markdown focussed. As described, I myself am looking more for a julia focussed static site builder. In addition, the question was also briefly asked on genie gitter where @essenciary asked to create an issue like this for it. So there also seems to be interest from Genie for static site generation. |
To be fair to @schlichtanders, he did give a lot of useful feedback over at Franklin.jl. I think the points raised as difficulties for Franklin are unlikely to get solved easily:
so if those points matter to a user, and if that's addressed by Genie or some other framework, then that's a win for users who get more choice! |
Our short term goal is to provide a way to export Genie websites as static web pages. Basically to allow decoupling the backend of a Genie app. It's very appealing to have the full power of a web framework without having to pay for the server. With the exception of a dedicated Genie VSCode extension (which is not planned soon but it's something we'd really like to have at some point), I'd say that the features are already there. I see this as a solution complementary to Franklin in the sense that it will target Genie users which are comfortable working with a full MVC framework, use databases for dynamic generation of content, etc. If we take into account the plugin ecosystem, we could even export Stipple based reactive data dashboards as static webpages (as long as they don't need to update the data from the server). |
Can this be put on a milestone? |
I'd like to keep using Genie, export a static-website directory, and serve on GitHub pages. |
No sure if we'll have time to tackle this soon, but if anybody wants to try, it should not be all that difficult and we'd be happy to help along the way. So if you feel adventurous and wanna contribute to Genie, ping me. What this would entail is: The most difficult part, at least architecturally, would be to decide how to handle dynamic routes like |
I'll take this on. For better communication, I'll msg you on Slack. Let's do this. I appreciate Genie very much. |
Problem description
I am currently using Franklin to create my static website, however this comes with a couple of downsides which a pure julia Genie version would simplify I think.
Core components I use for creating my static sides:
Difficulties when using Franklin:
My wish for simplifying the toolset:
Solution sketch
What it needs:
Really nice to have extra:
Alternatives considered
The text was updated successfully, but these errors were encountered: