diff --git a/.eleventy.js b/.eleventy.js index ca60bd5..51315ad 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -25,7 +25,7 @@ module.exports = function(eleventyConfig){ dir : { input: 'src', includes: '_includes', - output: '_site', + output: 'docs', }, templateFormats: ['md', 'njk', 'html'], markdownTemplateEngine : 'njk', diff --git a/.github/workflows/eleventy_build.yml b/.github/workflows/eleventy_build.yml new file mode 100644 index 0000000..31e78c2 --- /dev/null +++ b/.github/workflows/eleventy_build.yml @@ -0,0 +1,32 @@ +name: Eleventy Build + + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: '10.x' + + + - run: npm ci + + + - run: npm run build + + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + with: + deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} + publish_dir: ./dist \ No newline at end of file diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/package.json b/package.json index 804d264..2622b10 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "scripts": { - "build": "npx eleventy", + "build": "eleventy", "start": "npx eleventy --serve", "test": "echo \"Error: no test specified\" && exit 1" },