Skip to content

Build & Deploy with Jekyll

Actions
🧪 Build and deploy your Jekyll site to GitHub Pages
v1.0
Latest
Star (24)

GitHub Action to build and deploy a Jekyll site to GitHub Pages 🧪

This action builds your Jekyll site to docs/ in the same repository and pushes the changes to master.

You can automatically serve your updated site with GitHub Pages by choosing the docs/ folder as your source.

This action will run bundle install and build your site, so please make sure your repository contains all the necessary files for doing so.

For more help, see Setting up a GitHub Pages site with Jekyll.

Add action to your workflow

Here is an example workflow file that uses this action on any push event to the master branch:

name: jekyll-cd

on:
  push:
    branches:
      - master

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - name: 🛎 Check out master
        uses: actions/checkout@master
        with:
          fetch-depth: 1
      - name: 🧪 Build and deploy
        uses: victoriadrake/jekyll-cd@master

Use the workflow YAML file directly

If you prefer to place this action's YAML file in your repository directly, simply copy the included jekyll-cd.yml into your repository's .github/workflows/ directory.

For help editing the YAML file, see Workflow syntax for GitHub Actions.

Build & Deploy with Jekyll is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

🧪 Build and deploy your Jekyll site to GitHub Pages
v1.0
Latest

Build & Deploy with Jekyll is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.