Files snapshot from main

./browser_tests/setup/eleventy.config.js

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
dc2ef0 Tucker McKnight
import repoViewer, {beforeHook} from "eleventy-plugin-repoviewer"
import eleventyRss from "@11ty/eleventy-plugin-rss"
import { RenderPlugin } from "@11ty/eleventy"
import syntaxHighlight from "@11ty/eleventy-plugin-syntaxhighlight"

export default async function(eleventyConfig) {
  eleventyConfig.addPlugin(eleventyRss)
  eleventyConfig.addPlugin(RenderPlugin)
  eleventyConfig.addPlugin(syntaxHighlight)

  const reposConfig = {
    baseUrl: "https://localhost:8080",
    path: '/repos',
    repos: {
      "git static site UI": {
        defaultTemplate: {
          homepageButtons: [
            {
              url: "https://example.com",
              text: "Setup Guide",
            }
          ]
        },
        defaultBranch: "main",
        tags: [],
        branches: [
          "**",
        ],
        location: "../../",
        description: "Do you like plain old HTML pages? Want to host git repos on your own site? Cool, me too.",
      },
    }
  }

  eleventyConfig.on("eleventy.beforeConfig", beforeHook(eleventyConfig, reposConfig))
  eleventyConfig.on("eleventy.beforeConfig", async () => {
    eleventyConfig.addPassthroughCopy("test.txt")
  })
  eleventyConfig.addPlugin(repoViewer, reposConfig)
};