Skip to content

Commit faa4663

Browse files
committed
Header links
1 parent f7657ba commit faa4663

File tree

5 files changed

+45
-2
lines changed

5 files changed

+45
-2
lines changed

content/main.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ h3 {
184184
font-family: var(--font-grotesk);
185185
font-variant: small-caps;
186186
text-transform: lowercase;
187-
letter-spacing: 3px;
187+
letter-spacing: 1px;
188188
font-weight: 500;
189189
font-size: 1.4rem;
190190
margin-bottom: calc(var(--rhythm) * 0.25rem);

eleventy.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const bundlerPlugin = require("@11ty/eleventy-plugin-bundle");
44
const eleventyImage = require("@11ty/eleventy-img");
55
const getImageSize = require("image-size");
66

7+
const anchor = require("markdown-it-anchor");
78
/** @param {import("@11ty/eleventy").UserConfig} eleventyConfig */
89
module.exports = (eleventyConfig) => {
910
const monthDayYearFormat = new Intl.DateTimeFormat("en-US", {
@@ -83,6 +84,11 @@ module.exports = (eleventyConfig) => {
8384
eleventyConfig.amendLibrary("md", (md) => {
8485
md.use(require("markdown-it-footnote"));
8586
md.use(require("@ryanxcharles/markdown-it-katex"));
87+
md.use(anchor, {
88+
permalink: anchor.permalink.headerLink({
89+
class: "no-underline",
90+
}),
91+
});
8692
});
8793

8894
return {

package-lock.json

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@unocss/reset": "^0.57.2",
2323
"image-size": "*",
2424
"katex": "^0.16.9",
25+
"markdown-it-anchor": "^8.6.7",
2526
"markdown-it-footnote": "^3.0.3",
2627
"npm-run-all": "^4.1.5",
2728
"prettier": "^3.0.3",

uno.config.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { defineConfig, presetUno } from "unocss";
44
export default defineConfig({
55
cli: {
66
entry: {
7-
patterns: ["{content,_layouts}/**/*.{html,md,liquid}"],
7+
patterns: ["{content,_layouts}/**/*.{html,md,liquid}", "eleventy.config.js"],
88
outFile: "content/uno.css",
99
},
1010
},

0 commit comments

Comments
 (0)