awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
peaceiris avatar

peaceiris/actions-gh-pages

0
View on GitHub↗
5,312 stars·445 forks·TypeScript·MIT·6 vuesgithub.com/marketplace/actions/github-pages-action↗

Actions Gh Pages

This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub Pages. It functions as a deployment tool that pushes build artifacts from a workflow to a remote Git repository branch for web hosting.

The tool supports publishing to external repositories, enabling a private-to-public workflow to keep source code hidden. It also provides compatibility with GitHub Enterprise Server instances for deployments within private corporate environments.

Core capabilities include managing the hosting branch through the creation of orphan branches to remove commit history, specifying custom publishing branches, and tagging deployment versions. The project handles site configuration via CNAME record injection and Jekyll processing toggles, while offering asset management through glob-pattern filtering and the preservation of existing destination files.

Authentication is managed using runner tokens, SSH deploy keys, or personal access tokens.

Features

  • GitHub Pages Deployments - Automates the publishing of static websites to GitHub Pages from a GitHub Actions workflow.
  • Static Hosting Deployments - Publishes a directory of static files to a hosting branch using custom destination directories and absolute paths.
  • Artifact Branching - Updates a dedicated hosting branch by pushing local static assets and managing commit histories via Git.
  • Static Site Deployments - Provides an automated workflow component for publishing output from static site generators to a remote Git branch.
  • Static Site Hosting - Provides automated deployment strategies for serving pre-rendered static content on GitHub Pages.
  • Deployment Branch Managers - Manages hosting branches through the creation of orphan branches and custom publishing targets.
  • Orphan Branch Creation - Creates a fresh branch with a single commit to eliminate historical metadata and reduce repository size.
  • Cross-Repository Deployments - Supports pushing assets to a different repository than the one running the action for private-to-public workflows.
  • Deployment Asset Exclusions - Implements glob-pattern matching to exclude specific files or directories from the deployment payload.
  • Build Artifact Deployment - Stages build artifacts in a temporary runner environment before synchronizing them with the target publishing branch.
  • Enterprise Server Integrations - Connects to enterprise server instances to deploy static sites within private corporate environments.
  • Private-to-Public Deployments - Enables pushing build assets from a private repository to a separate public repository to keep source code hidden.
  • Static Site Deployment - Publishes static content to GitHub Enterprise Server instances within a private corporate network environment.
  • Remote Branch Publishing - Enables specifying a custom branch name to use for hosting the site instead of the default branch.
  • Deployment Asset Filtering - Allows excluding specific files or directories from the deployment using glob patterns to keep the production site clean.
  • Remote Repository Authentication - Secures repository access using GitHub personal access tokens or SSH keys for authenticated pushes.
  • Custom Domain Configurations - Manages CNAME records and domain configuration files during the automated deployment of a static site.
  • Static Site Deployment - General purpose deployment to GitHub Pages.

Historique des stars

Graphique de l'historique des stars pour peaceiris/actions-gh-pagesGraphique de l'historique des stars pour peaceiris/actions-gh-pages

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Actions Gh Pages

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Actions Gh Pages.
  • gitname/react-gh-pagesAvatar de gitname

    gitname/react-gh-pages

    6,950Voir sur GitHub↗

    This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL. The tool streamlines the deployment workflow by compiling source code into static assets and pushing those production-ready files to a dedicated remote git branch. This git-driven distribution ensures that the build artifacts are hosted on a public server without requiring a manual upload process. The system manages t

    TypeScriptcreate-react-appdeploymenteducational
    Voir sur GitHub↗6,950
  • jamesives/github-pages-deploy-actionAvatar de JamesIves

    JamesIves/github-pages-deploy-action

    4,583Voir sur GitHub↗

    This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external repositories. It functions as a CI/CD deployment tool and Git branch synchronizer that mirrors a local directory of build artifacts to a remote branch. The tool distinguishes itself by performing difference-based file pruning, which removes stale files from the destination branch that no longer exist in the source folder. It also supports cross-project workflows by allowing deployments to external repositories using personal access tokens or SSH keys. The action covers broad cap

    TypeScriptactionactionscicd
    Voir sur GitHub↗4,583
  • saadpasta/developerfolioAvatar de saadpasta

    saadpasta/developerFolio

    6,451Voir sur GitHub↗

    DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is fundamentally a single-configuration portfolio site where all page content, sections, and links are driven by one central JSON file, eliminating the need to touch component code. It is designed to be deployed as a static site to hosting services like GitHub Pages or Netlify. The portfolio template integrates directly with GitHub, using a personal access token to fetch and display pinned repositories and profile data. It also embeds external social media feeds, pulling recent tweets fro

    JavaScriptdeveloper-foliodeveloper-portfoliohacktoberfest
    Voir sur GitHub↗6,451
  • hamukazu/lets-get-arrestedAvatar de hamukazu

    hamukazu/lets-get-arrested

    4,174Voir sur GitHub↗

    This project is a protest coordination toolkit and activism resource repository designed to distribute curated documents and legal guides. It serves as a hub for coordinating political protests and civil disobedience by providing a public website that hosts informational materials. The toolkit functions as a forkable codebase, allowing users to rapidly replicate the site structure to deploy their own protest sites. It uses a static site model to transform markdown documentation into publicly accessible pages for sharing across social media. The platform covers activist information distributi

    HTML
    Voir sur GitHub↗4,174
Voir les 30 alternatives à Actions Gh Pages→

Questions fréquentes

Que fait peaceiris/actions-gh-pages ?

This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub Pages. It functions as a deployment tool that pushes build artifacts from a workflow to a remote Git repository branch for web hosting.

Quelles sont les fonctionnalités principales de peaceiris/actions-gh-pages ?

Les fonctionnalités principales de peaceiris/actions-gh-pages sont : GitHub Pages Deployments, Static Hosting Deployments, Artifact Branching, Static Site Deployments, Static Site Hosting, Deployment Branch Managers, Orphan Branch Creation, Cross-Repository Deployments.

Quelles sont les alternatives open-source à peaceiris/actions-gh-pages ?

Les alternatives open-source à peaceiris/actions-gh-pages incluent : gitname/react-gh-pages — This project is a command line deployment tool designed to automate the process of publishing React application builds… jamesives/github-pages-deploy-action — This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external… saadpasta/developerfolio — DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is… hamukazu/lets-get-arrested — This project is a protest coordination toolkit and activism resource repository designed to distribute curated… rstudio/bookdown — Bookdown is a scientific publishing framework and multi-format document processor designed for authoring technical… apache/maven — Maven is a Java build automation tool and software build orchestrator. It functions as a project lifecycle manager and…