Skip to content

GitHub Action for generating a static website with Eleventy

Notifications You must be signed in to change notification settings

mfyz/actions-eleventy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Action for Eleventy

Use this action to build your static website with Eleventy.

To use it, create a .github/workflows/eleventy_build.yml file which uses this repository as an action.

Here's an example which builds the site with this action, then deploys to GitHub Pages with peaceiris/actions-gh-pages:

name: Eleventy Build
on: [push]

jobs:
  build_deploy:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/checkout@master
      - name: Build
        uses: TartanLlama/actions-eleventy@v1.1
      - name: Deploy
        uses: peaceiris/actions-gh-pages@v1.1.0
        env:
          PUBLISH_DIR: _site 
          PUBLISH_BRANCH: gh-pages
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

You can pass additional arguments to eleventy through the args option:

- name: Build
  uses: TartanLlama/actions-eleventy@v1.1
  with:
    args: <additional arguments>

About

GitHub Action for generating a static website with Eleventy

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 63.8%
  • Shell 36.2%