Skip to content

Commit

Permalink
feat: comprehensive overhaul: Code Structure, UI/UX, Branding Alignme…
Browse files Browse the repository at this point in the history
…nt & More (#1221)

Co-authored-by: dharamveergit <[email protected]>
Co-authored-by: HoomanHq <[email protected]>
Co-authored-by: Chaitanya Rai <[email protected]>
  • Loading branch information
4 people authored Oct 21, 2024
1 parent 55e1444 commit 6b3fe6a
Show file tree
Hide file tree
Showing 298 changed files with 13,942 additions and 5,380 deletions.
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/scripts/prism.js
12 changes: 12 additions & 0 deletions .prettierrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/** @type {import("prettier").Config} */
export default {
plugins: ["prettier-plugin-astro"],
overrides: [
{
files: "*.astro",
options: {
parser: "astro",
},
},
],
};
7 changes: 5 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"svg.preview.background": "transparent"
}
"svg.preview.background": "transparent",
"cSpell.words": [
"Axelar"
]
}
186 changes: 93 additions & 93 deletions STYLE-GUIDE.md

Large diffs are not rendered by default.

84 changes: 25 additions & 59 deletions astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,67 +1,33 @@
import { defineConfig } from "astro/config";
import react from "@astrojs/react";
import mdx from "@astrojs/mdx";
import remarkToc from "remark-toc";
import { rehypeHeadingIds } from "@astrojs/markdown-remark";
import rehypeSlug from "rehype-slug";
import rehypeAutolinkHeadings from "rehype-autolink-headings";
import { h, s } from "hastscript";
import partytown from "@astrojs/partytown";
import react from "@astrojs/react";
import sitemap from "@astrojs/sitemap";
const DEFAULT_LAYOUT = "/src/layouts/Section.astro";
function setDefaultLayout() {
return function (_, file) {
const { frontmatter } = file.data.astro;
if (!frontmatter.layout) frontmatter.layout = DEFAULT_LAYOUT;
};
}
import tailwind from "@astrojs/tailwind";
import expressiveCode from "astro-expressive-code";
import { defineConfig } from "astro/config";
import remarkDirective from "remark-directive";

// https://astro.build/config
export default defineConfig({
integrations: [react(), mdx(), sitemap()],
site: "https://docs.axelar.dev",
integrations: [
expressiveCode({
themes: ["vitesse-dark", "light-plus"],
useDarkModeMediaQuery: true,
themeCssSelector: (theme) => `[data-theme='${theme.name}']`,
}),
react(),
mdx(),
sitemap(),
tailwind(),
partytown({
config: {
forward: ["dataLayer.push"],
},
}),
],
site: "https://axelardocs.vercel.app",
trailingSlash: "always",
markdown: {
remarkPlugins: [
setDefaultLayout,
[
remarkToc,
{
heading: "contents",
},
],
],
rehypePlugins: [
rehypeSlug,
[
rehypeAutolinkHeadings,
{
behavior: "append",
content: [
h(
"span",
{
ariaHidden: "true",
class: "anchor-icon",
},
h(
"svg",
{
width: 16,
height: 16,
version: 1.1,
viewBox: "0 0 16 16",
xlmns: "http://www.w3.org/2000/svg",
},
h("path", {
fillRule: "evenodd",
fill: "currentcolor",
d: "M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z",
})
)
),
],
},
],
],
syntaxHighlight: false,
remarkPlugins: [remarkDirective],
},
});
2 changes: 1 addition & 1 deletion generate-search-index.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ function walk(dir) {
// Remove callout
content = content.replace(
/import\s*{\s*Callout\s*}\s*from\s*['"][^"']*['"]\s*;?/g,
""
"",
);

// Fix newlines
Expand Down
Loading

0 comments on commit 6b3fe6a

Please sign in to comment.