VuePress Deploy

Dies ist ein Start Template für eine VuePress Site und einer Progressive Web App (PWA). Außerdem ist das NetlifyCMS integriert.

One-click Deploy

Deploy to Netlify

NetliyCMS Konfiguration

In der Datei ‘.vuepress/public/config.yml’ den Namen deines Github Repositories eintragen.

backend: name: github repo: name/repositorie branch: master

Dann füge eine Oauth deinem Github account hinzu: https://github.com/settings/developers Für die Authorization callback URL, gibt’s du https://api.netlify.com/auth/done ein.

Du erhältst eine Client ID und einen Client Secret für deine App. Diese musst du für dein Netlify Projekt eintragen:

Gehe zu deinem Netlify Dashboard und klicke auf dein Projekt. Gehe zu Settings > Access control > OAuth. Unter Authentication Providers, klicke auf Install Provider. Wähle GitHub und gebe die Client ID und den Client Secret ein und klicke auf ‘Save’.

Jetzt kannst du auf deiner VuePress Site das NetlifyCMS aufrufen indem du ‘/admin’ am Ende der URL deiner Site eingibst.

Lokale Entwicklung

Zur lokalen Entwicklung kannst du gerne mein Github Repository nutzen.

git clone https://github.com/capriosa/vuepress-deploy
cd vuepress-deploy
npm installnpm run build or npm run dev to start a local server

Die VuePress Dokumentation findest du hier. VuePress Docs