-
Notifications
You must be signed in to change notification settings - Fork 1
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
Static site generator #4
Comments
Do you have in mind new docs? Or replacing the whole page. Some static site generation indeed would be helpful to split content from the template 👍 For current website we could use https://jinja2docs.readthedocs.io/en/stable/ and a custom script. As to Markdown:
|
+1 I'm more in favour of HTM -- use as home page. For wiki Markdown, We would easily do the documentation for any feature, guideline for enduser or guideline for devs. Because I will like join https://github.com/gnome-pomodoro/gnome-pomodoro/wiki and https://github.com/gnome-pomodoro/gnome-pomodoro-tracking/blob/master/assets/clockify/README.md , and have in one site. With an endpoint gnomepomodoro.org/wiki|docs. |
I had new docs in mind - installation/usage/integrations for end users, troubleshooting/contribution guide for advanced users/developers. It will be great if the content could be added by the community with ease and without deep knowledge of html/css. Wikis are a great fit, but discoverability may be a problem if the content is large or hierarchical. Love the idea of having a single endpoint for all docs and separating the content from style. Would suggest gatsbyjs as an option too as it provides much more control over the styling etc. with the docs sourced as markdown and pages (e.g. homepage) built as a react component. All of these are converted into html after build. Summarizing the options below based on discussion
I'd prefer (2) as it will give us a single place to find everything about the app. Did I miss any options? What do you think? |
if after to build is static site, yes.
a) We need design the new doc section to be friendly. Doc routing +1 option b -- first create new docs and after migrate honne-page, this my opinion. |
I suggest this:
What do you think? @gnome-pomodoro/devs |
I've been playing with mkdocs in wip/mkdocs branch. I like that it's purpose build and it's quite nice out of the box without plugins. A custom homepage can be made using theme overrides. I haven't looked much at gatsbyjs, it seems intimidating by comparison :D As to gitbook.com. I'd rather have source files available here on github for everyone to edit, with no additional accounts. The more I play with it, the more I think that the homepage needs to be reorganised
Here's a draft of docs/website structure:
Homepage (unfinished)DocsIf you'd like to play with it. Quick usage:
Then go to http://127.0.0.1:8000/ . Restart What do you think? @gnome-pomodoro/devs |
Is it worth considering a static site generator for the website? E.g. https://www.mkdocs.org/
It will make managing content easier with markdown or similar.
The text was updated successfully, but these errors were encountered: