vuejs / vuepress

📝 Minimalistic Vue-powered static site generator
https://vuepress.vuejs.org
MIT License
22.49k stars 4.77k forks source link

Official github action support? #2084

Open kid1412621 opened 4 years ago

kid1412621 commented 4 years ago

Feature request

What problem does this feature solve?

I've found an unofficial Github action workflow which enables to deploy vuepress project via Github action.

What does the proposed API look like?

An official workflow.

How should this be implemented in your opinion?

Create one.

Are you willing to work on this yourself?

I guess so.

kefranabg commented 4 years ago

From what I've seen, it's just using https://github.com/grasilife/github-pages-deploy-action project.

But maybe having a GitHub action that builds and deploy VuePress to GitHub pages is an interesting idea.

at15 commented 4 years ago

Since this comes up first in search result, I think https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-static-site-generators-with-nodejs, it has better documentation. Maybe it should be added to https://github.com/vuejs/vuepress/blob/master/packages/docs/docs/guide/deploy.md ?

xavierfoucrier commented 3 years ago

I recently work on a VuePress site deployment using Github Actions... and yes, definitely having an official/supported Github Action to push would be appreciated! +1 :wink: