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

Trial netlify #16

Closed
dannystaple opened this issue Dec 25, 2022 · 3 comments
Closed

Trial netlify #16

dannystaple opened this issue Dec 25, 2022 · 3 comments
Assignees

Comments

@dannystaple
Copy link
Member

https://github.com/netlify/netlify-cms/blob/master/website/content/blog/implementing-a-jekyll-cms-in-3-days.md

@dannystaple
Copy link
Member Author

Netlify CMS with my own CI/CD chain seems to be have a large setting up your own OAuth2 provider shaped hump in it. Hosted netlify doesn't work with my current configuration. This needs more thought .
There are php deployable netlify oauth2 back ends which would work with github, and the hosting orionrobots is on, however, it will require more background reading on how to deploy these - a subdomain looks likely.

My understanding is along the lines of:

sequenceDiagram
Netlify CMS Web Client ->>OAuth2 Service: Authenticate
OAuth2 Service ->> Github: Backend auth
Github -->> OAuth2 Service: Token
OAuth2 Service -->> Netlify CMS Web Client: Token
Netlify CMS Web Client -->> Github: Site change commits...
Loading

@dannystaple
Copy link
Member Author

Oauth now sorta works - I can see the posts. Not tried posting yet.
I can't see the dates on the posts - let's see if I can fix that. Hmm - doesn't do that.
It also struggles with the format of older posts. Ok.

Has a glitch where the editor knocks it to the end character in markdown mode...

@dannystaple
Copy link
Member Author

Ok - I've found decaporg/decap-cms#3578 - jumping to the end character. There's a link to a fix for it.
Interestingly - it already shows browser based spelling and grammar fixes.

The post is created. Tags are strictly no spaces.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant