mirror of
https://github.com/avinal/avinal.github.io.git
synced 2026-07-03 23:30:09 +05:30
6b07ea345f
- remove hugo and paper box theme - inspiration https://jay.fish - use astro based system Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
29 lines
758 B
JavaScript
29 lines
758 B
JavaScript
import { defineConfig } from "astro/config";
|
|
import sitemap from "@astrojs/sitemap";
|
|
import rehypeImageAlign from "./src/lib/rehype-image-align.ts";
|
|
import rehypeSlug from "rehype-slug";
|
|
import rehypeAutolinkHeadings from "rehype-autolink-headings";
|
|
|
|
export default defineConfig({
|
|
site: "https://avinal.space",
|
|
output: "static",
|
|
integrations: [sitemap()],
|
|
markdown: {
|
|
shikiConfig: {
|
|
theme: "github-dark-default",
|
|
},
|
|
rehypePlugins: [
|
|
rehypeImageAlign,
|
|
rehypeSlug,
|
|
[
|
|
rehypeAutolinkHeadings,
|
|
{
|
|
behavior: "append",
|
|
properties: { className: ["heading-anchor"], ariaLabel: "Link to this section" },
|
|
content: { type: "text", value: "#" },
|
|
},
|
|
],
|
|
],
|
|
},
|
|
});
|