文件名称:actions-gh-pages:GitHub页面的GitHub操作:rocket:部署静态文件并轻松发布您的网站。 静态站点生成器友好
文件大小:969KB
文件格式:ZIP
更新时间:2024-05-17 19:12:02
static-site-generator github-pages hugo nextjs gatsby
GitHub Pages的GitHub操作 这是一个GitHub Action,用于将静态文件部署到GitHub Pages 。 该部署操作可以与简单,*地组合在一起。 (Hugo,MkDocs,Gatsby,mdBook,Next,Nuxt等。) 下一示例步骤将./public目录部署到远程gh-pages分支。 - name : Deploy uses : peaceiris/actions-gh-pages@v3 with : github_token : ${{ secrets.GITHUB_TOKEN }} publish_dir : ./public 对于GitHub Action的新手:请注意, GITHUB_TOKEN不是个人访问令牌。 GitHub Actions运行程序会自动创建一个GITHUB_TOKEN密码以在您的工作流程中进行身份
【文件预览】:
actions-gh-pages-main
----.eslintrc.json(540B)
----.gitignore(55B)
----Dockerfile(2KB)
----images()
--------log_success.jpg(39KB)
--------log_overview.jpg(46KB)
--------deploy-keys-2.jpg(58KB)
--------ogp.svg(42KB)
--------log4.jpg(60KB)
--------secrets-2.jpg(53KB)
--------deploy-keys-1.jpg(173KB)
--------log1.jpg(78KB)
--------committer_github_actions_bot.jpg(14KB)
--------log_first_deployment_failed_with_github_token.jpg(19KB)
--------settings_inactive.jpg(58KB)
--------secrets-1.jpg(154KB)
--------commit_message.jpg(39KB)
--------settings_select.jpg(79KB)
----package.json(2KB)
----Makefile(249B)
----.npmrc(19B)
----package-lock.json(690KB)
----src()
--------interfaces.ts(722B)
--------set-tokens.ts(5KB)
--------get-inputs.ts(3KB)
--------main.ts(3KB)
--------git-utils.ts(6KB)
--------index.ts(215B)
--------utils.ts(2KB)
----.dockerignore(5B)
----.nvmrc(8B)
----test_projects()
--------mdbook()
----jest.config.js(237B)
----.devcontainer()
--------devcontainer.json(1KB)
----LICENSE(1KB)
----CHANGELOG.md(126KB)
----tsconfig.json(355B)
----docker-compose.yml(370B)
----.github()
--------CODEOWNERS(112B)
--------ISSUE_TEMPLATE()
--------workflows()
--------labeler.yml(245B)
--------dependabot.yml(382B)
----.prettierrc.json(206B)
----.prettierignore(19B)
----__tests__()
--------set-tokens.ghes.test.ts(1KB)
--------utils.test.ts(5KB)
--------git-utils.test.ts(11KB)
--------fixtures()
--------get-inputs.test.ts(7KB)
--------set-tokens.test.ts(3KB)
----README.md(33KB)
----.envrc(42B)
----.vscode()
--------settings.json(64B)
----action.yml(2KB)
----.husky()
--------.gitignore(2B)
--------pre-commit(16B)
--------post-merge(31B)
----.editorconfig(194B)
----release.sh(2KB)