All Projects → tsunematsu21 → actions-publish-gh-pages

tsunematsu21 / actions-publish-gh-pages

Licence: MIT license
🍣 A GitHub Action to publish static website using GitHub Pages

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to actions-publish-gh-pages

github-create-release-action
Github Action that create Github Release automatically
Stars: ✭ 28 (+133.33%)
Mutual labels:  deployment, publishing, github-actions
Github Pages Deploy Action
Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Stars: ✭ 2,507 (+20791.67%)
Mutual labels:  github-pages, deployment, github-actions
csharp-docs-generator
An action that generates html documentation for C# programs to use for GitHub pages.
Stars: ✭ 21 (+75%)
Mutual labels:  github-pages, github-actions
Gulp Gh Pages
A gulp 4 plugin to publish contents to Github pages
Stars: ✭ 611 (+4991.67%)
Mutual labels:  github-pages, deployment
Ghaction Github Pages
GitHub Action to deploy to GitHub Pages
Stars: ✭ 153 (+1175%)
Mutual labels:  github-pages, deployment
all-about-reactJS
I'll be working on 20 different ReactJS projects over the course of 60 days and try to create mobile-first, light and dark themed apps out of them.
Stars: ✭ 15 (+25%)
Mutual labels:  github-pages, github-actions
spec-prod
GitHub Action to build ReSpec/Bikeshed specs, validate output and publish to GitHub pages or W3C
Stars: ✭ 19 (+58.33%)
Mutual labels:  github-pages, github-actions
Jekyll Github Deploy
Jekyll Site Automated Deployer to GitHub Pages
Stars: ✭ 67 (+458.33%)
Mutual labels:  github-pages, deployment
GitHub-Education-Portfolio
A portfolio made using React and tools from GitHub Student Developer Pack
Stars: ✭ 50 (+316.67%)
Mutual labels:  github-pages, deployment
vue3-md-blog
✍️ Minimal config Vue3 + Markdown blog engine
Stars: ✭ 53 (+341.67%)
Mutual labels:  github-pages, github-actions
Ghpages
Deploy arbitrary static assets through GitHub Actions
Stars: ✭ 169 (+1308.33%)
Mutual labels:  github-pages, deployment
SupportDocs
Generate help centers for your iOS apps. Hosted by GitHub and always up-to-date.
Stars: ✭ 135 (+1025%)
Mutual labels:  github-pages, github-actions
helm-gh-pages
A GitHub Action for publishing Helm charts to Github Pages
Stars: ✭ 60 (+400%)
Mutual labels:  github-pages, github-actions
addtobasic.github.io
CUI Portfolio like ubuntu terminal.
Stars: ✭ 18 (+50%)
Mutual labels:  github-pages, github-actions
Git Directory Deploy
deploy a directory as a git branch
Stars: ✭ 526 (+4283.33%)
Mutual labels:  github-pages, deployment
prathimacode-hub
Hello everyone, Welcome to my GitHub README profile. Glad to see you here! Check out this repository to view my work and learn more about me. Don't just star it, fork it as well.📢✌️
Stars: ✭ 53 (+341.67%)
Mutual labels:  github-pages, github-actions
jr.mitou.org
未踏ジュニアの公式Webサイトです! YAML ファイルで更新できます 🛠💨
Stars: ✭ 17 (+41.67%)
Mutual labels:  github-pages, github-actions
NextCommunity.github.io
Join FREE: Community of open-source programmers and software engineers.
Stars: ✭ 29 (+141.67%)
Mutual labels:  github-pages, github-actions
godot-ci
Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
Stars: ✭ 316 (+2533.33%)
Mutual labels:  github-pages, github-actions
Actions Gh Pages
GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.
Stars: ✭ 2,576 (+21366.67%)
Mutual labels:  github-pages, github-actions

Publish to GitHub Pages 🍣

GitHub release (latest by date including pre-releases) GitHub

A GitHub Action to publish static website using GitHub Pages.
This Action provides publish arbitrary directory that contains static content in your workflow to the GitHub Pages.

Usage

Inputs

  • dir - The directory that containing the content to be published. Can be specified as an absolute path or a relative path from the $GITHUB_WORKSPACE.
  • branch - The remote branch that publishing source for GitHub Pages site, defaults to gh-pages.
  • repo - The remote repository slug that publishing source for GitHub Pages site, defaults to current repo. The slug is formatted like user/repo-name.
  • token - The personal access token that authorize access to repo. (cf. GitHub Help)
  • name - The committer name, defaults to $GITHUB_ACTOR.
  • email - The committer name, defaults to ${GITHUB_ACTOR}@users.noreply.github.com.

Example workflow

name: Publish to GitHub Pages

on:
  push:
    branches:
      - master

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Check out
        uses: actions/checkout@v1

      - name: Generate your awesome content
        run: # Your amazing generate action

      - name: Publish generated content to GitHub Pages
        uses: tsunematsu21/[email protected]
        with:
          dir: dist
          branch: gh-pages
          token: ${{ secrets.ACCESS_TOKEN }}

Document

Actions Status

Reference the documentation generated by TypeDoc and published to GitHub Pages by this action.

License

The scripts and documentation in this project are released under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].