Jekyll Deploy Action

screenshot of Jekyll Deploy Action
jekyll

A Github Action to deploy the Jekyll site conveniently for GitHub Pages.

Overview

The article discusses the use of GitHub Pages and how to make Jekyll site run properly with custom plugins. It introduces an action that can be used to conveniently build and deploy Jekyll sites to GitHub Pages.

Features

  • Support for multiple providers: The action supports publishing the site to GitHub and running tests on pull requests without publishing. It also has the option to publish the site into any server that supports SSH protocol.
  • Scheduled workflows: The action allows scheduling workflows using the POSIX cron syntax, with the shortest interval being once every 5 minutes.
  • Authentication options: GitHub automatically creates a unique GITHUB_TOKEN secret for authentication in workflow runs. Additionally, users can create a Personal Access Token (PAT) with custom permissions and set it as a secret for the action to push to the gh-pages branch.

Summary

The article discusses the use of an action to conveniently build and deploy Jekyll sites to GitHub Pages. It provides information on the features of the action, installation instructions, and some additional tips and considerations.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading