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

Using Netlify CMS for Static Sites #2

Open
XertroV opened this issue Mar 15, 2018 · 6 comments
Open

Using Netlify CMS for Static Sites #2

XertroV opened this issue Mar 15, 2018 · 6 comments
Assignees
Labels
long-term for items that aren't urgent and require substantial thought / discussion

Comments

@XertroV
Copy link
Member

XertroV commented Mar 15, 2018

I've been watching Netlify's CMS for static sites for a while (https://www.netlifycms.org/)

The idea is it integrates with various static site generators (jekyll / hugo / etc) and allows non-git ppl to edit the source for a static site in a user friendly way.

Netlify CMS is adaptable to a wide variety of projects. The only inflexible requirement is that your site content must be written in markdown, JSON, YAML, or TOML files, stored in a repo on GitHub.

So it sounds like it should work with sphinx...

This issue is to track discussion and possibility of using this to massively simplify workflow for non-techy-ppl

@pwhipp - CCing you on this bc I think it was mentioned you were willing to train people or that sort of thing. I noticed you had instructions on python stuff in the readme, so this sort of thing could help a bunch to keep it KISS for new ppl

@pwhipp
Copy link
Contributor

pwhipp commented Mar 15, 2018

Netifly might be the go to update https://voteflux.org/ and it looks worth watching. I love using react/redux for front end work.

For flux-docs, having the documents in the folder structure makes it a repository of documents that can be compiled into many meta documents (and matching websites). With sphinx we can build a pdf/latex/epub of any document at any level as well as have the searchable website with all the content. I'm not sure how important these features will prove to be over time but it does not look like they are on netifly's roadmap.

I'm happy to help with training whatever route we take. I don't expect casual editors to make use of python although a local IDE with rst previewing and live local updates will be a big productivity booster.

@XertroV
Copy link
Member Author

XertroV commented Mar 16, 2018

With sphinx we can build a pdf/latex/epub of any document at any level as well as have the searchable website with all the content. I'm not sure how important these features will prove to be over time but it does not look like they are on netlify's roadmap.

Netlify is a CMS so doesn't really care about sphinx, just about generating the markup. If it generates valid sphinx docs then sphinx should be able to do PDFs etc too.

I don't expect casual editors to make use of python although a local IDE with rst previewing and live local updates will be a big productivity booster.

👍

@pwhipp pwhipp added the long-term for items that aren't urgent and require substantial thought / discussion label Mar 16, 2018
@pwhipp
Copy link
Contributor

pwhipp commented Mar 16, 2018

I'll have to play with netifly. CMS often don't do restructuring well e.g change a doc to a folder containing smaller docs and vice versa.

@XertroV
Copy link
Member Author

XertroV commented Mar 21, 2018

Yeah, have had problems like that in the past - including one bad one that broke a LOT on the current v2 site

@pwhipp
Copy link
Contributor

pwhipp commented Mar 21, 2018

Maybe I should add a document to the repo - something like /notes/selecting_a_static_website_builder... so we can list requirements and rate the options.

@XertroV
Copy link
Member Author

XertroV commented Mar 22, 2018

Sounds good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
long-term for items that aren't urgent and require substantial thought / discussion
Projects
None yet
Development

No branches or pull requests

2 participants