Skip to content

Commit

Permalink
Feat: github hooks
Browse files Browse the repository at this point in the history
  • Loading branch information
ArnavK-09 committed Mar 18, 2023
1 parent 9050d39 commit f1aa06e
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 32 deletions.
8 changes: 1 addition & 7 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
{

"image": "mcr.microsoft.com/devcontainers/universal:2",

"features": {

"ghcr.io/devcontainers-contrib/features/deno:1": {

"version" : "latest"

"version": "latest"
}

}

}
4 changes: 4 additions & 0 deletions .hooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/hook.sh"

npx prettier -w ./
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# lume-deno-template

WIP
36 changes: 19 additions & 17 deletions _config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,43 @@ import sitemap from "lume/plugins/sitemap.ts";

// init site
const site = lume({
src: "./src",
components: {
variable: "components"
}
src: "./src",
components: {
variable: "components",
},
});

// adding plugins
site.use(tailwindcss({
site.use(
tailwindcss({
options: {
darkMode: "class"
}
}));
darkMode: "class",
},
})
);
site.use(postcss());
site.use(metas());
site.use(prism());
site.use(sitemap())
site.use(sitemap());
site.use(multilanguage());

// ignored files/directories
site.ignore("README.md", "CHANGELOG.md");

// global variables | site info
site.data("siteInfo", {
name: "Lume Template",
version: 0.1,
description: "A Simple template to kickstart your lume site ",
name: "Lume Template",
version: 0.1,
description: "A Simple template to kickstart your lume site ",
});

// image alts if not prsent
site.process([".html"], (page) => {
page.document?.querySelectorAll("img").forEach((img) => {
if (!img.hasAttribute("alt")) {
img.setAttribute("alt", "Website image!");
}
});
page.document?.querySelectorAll("img").forEach((img) => {
if (!img.hasAttribute("alt")) {
img.setAttribute("alt", "Website image!");
}
});
});

// export
Expand Down
3 changes: 2 additions & 1 deletion deno.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"tasks": {
"lume": "echo \"import 'lume/cli.ts'\" | deno run --unstable -A -",
"build": "deno task lume",
"serve": "deno task lume -s"
"serve": "deno task lume -s",
"hook": "deno run --allow-read --allow-write https://deno.land/x/[email protected]/mod.ts"
},
"imports": {
"lume/": "https://deno.land/x/[email protected]/"
Expand Down
2 changes: 1 addition & 1 deletion src/404.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
404
404
10 changes: 5 additions & 5 deletions src/_data.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
metas:
site: Lume Deno Template
description: The Multi-purpose Lume Deno Template
lang: en
generator: true
site: Lume Deno Template
description: The Multi-purpose Lume Deno Template
lang: en
generator: true

links:
- title: Home
Expand All @@ -16,4 +16,4 @@ links:
- title: Blog
title.fr: Blogue
href: "/blog"
href.fr: "/blogue"
href.fr: "/blogue"
4 changes: 3 additions & 1 deletion src/about.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
lang: ["en", "fr"]
---

# About Lume Deno Template
> Made by @ArnavK-09

> Made by @ArnavK-09

0 comments on commit f1aa06e

Please sign in to comment.