-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
CMS - Integrate Netlify CMS #143
Comments
I completely integrate Netlify CMS for Vuepress by using const Admin = () => import("./Admin");
export default ({ Vue, options, router }) => {
router.addRoutes([
{
path: "/admin",
component: Admin
}
]);
}; _ <template>
</template>
<script>
import CMS from "netlify-cms";
import "netlify-cms/dist/cms.css";
import netlifyIndentityWidget from "netlify-identity-widget";
export default {
created() {
window.netlifyIndentityWidget = netlifyIndentityWidget;
netlifyIndentityWidget.init();
}
};
</script> |
I'm working on the smoother onboarding experience part at VuePress Book. It will include a Netlify walkthrough. Comments are more than welcome! |
Maybe we should wait for the plugin API to be done #240 and then create a Netlify CMS plugin. |
I integrate NetlifyCMS on https://vuepress-deploy.netlify.com
Then add an Oauth app to your github account: https://github.com/settings/developers When you complete the registration, you’ll be given a Client ID and a Client Secret for the app. You’ll need to add these to your Netlify project:
Now you can loggin to your NetlifyCMS with '/admin' after the URL of your site. |
I prefer use cdn method of netlify cms and create separated netlify-cms stuffs (widgets, preview and editor-component) elsewhere so it build fast and easy to maintain. |
Any update here? I'd love to see some comprehensive docs for Netlify CMS integration for those of us like me who need a bit of help. |
I have a first draft of a writeup here: http://vuepressbook.com/netlify.html Feel free to tell me how it sucks so I can make it better. |
Use my Netlify deploy button. See my comment above from 04.30 |
Thanks @tomcam looks good but seems its more about Netlify rather than integrating VuePress with a CMS specifically Netlify CMS. Thanks @capriosa I'll have to give it a try. |
this is another example https://github.com/ekoeryanto/vuepress-netlify-cms |
another reference: feature
|
Looks pretty comprehensive @ekoeryanto I like it. Couldn't seem to get the cms script task to work however, it runs and webpack appears to compile successfully and launch the browser at http://localhost:8080/admin/ where I get a 'not found' message. Probably just a mistake on my part, looks like you need some docs yourself - there is a lot going on. |
and ya, I am not good in docs, contributions always welcome |
I learned about VuePress a week ago and immediately wanted to convert my website while documenting the process. With @ekoeryanto's examples I was able to get Netlify CMS working and a basic how-to typed up here. I would gladly type up a modified version of this for the VuePress and CMS docs. Is there any information I'm missing that someone would like to see added? |
glad to know it helps you @nwneisen |
We're closing this issue as stale as it's more than 20 days without activity, and without an associated Pull Request. Please feel free to continue discussion. We'll reopen this issue if anything actionable is posted. |
Hi, Is it possible to use the Netlify CMS only with Vuepress but without deploying on Netlify? Thank you |
@FabioZanchi it is possible with little hack, use a script that do nothing in netlify build command, and run your deploy script after that. // package.json
{
scripts: {
build: "echo noop",
postBuild: "firebase deploy --only hosting"
}
} |
Write docs, demo code/project, and any VuePress tweaks necessary for smooth integration with Netlify CMS
Motivation
/admin
URL on your siteSuggested Implementation Tasks
The text was updated successfully, but these errors were encountered: