diff --git a/package-lock.json b/package-lock.json index 802a8e5..7621d52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "bitbloxhub.github.io", "version": "0.0.1", "dependencies": { + "@astrojs/rss": "^2.4.3", "@astrojs/svelte": "^3.1.0", "astro": "^2.9.1", "svelte": "^4.1.1" @@ -214,6 +215,15 @@ "node": ">=16.12.0" } }, + "node_modules/@astrojs/rss": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-2.4.3.tgz", + "integrity": "sha512-Dc8lxsXiDlnxONVIUuc3ohO1+vV1Hp9fRFdUianOola0S9/xv/6FzIHhkQ62MkaFSlcZm5uIOllRWNKVvuFuoA==", + "dependencies": { + "fast-xml-parser": "^4.0.8", + "kleur": "^4.1.5" + } + }, "node_modules/@astrojs/svelte": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@astrojs/svelte/-/svelte-3.1.0.tgz", @@ -2696,6 +2706,27 @@ "node": ">=8.6.0" } }, + "node_modules/fast-xml-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.6.tgz", + "integrity": "sha512-Xo1qV++h/Y3Ng8dphjahnYe+rGHaaNdsYOBWL9Y9GCPKpNKilJtilvWkLcI9f9X2DoKTLsZsGYAls5+JL5jfLA==", + "funding": [ + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + }, + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -5460,6 +5491,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, "node_modules/suf-log": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", diff --git a/package.json b/package.json index cc03c8d..8bc5aaf 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "astro": "astro" }, "dependencies": { + "@astrojs/rss": "^2.4.3", "@astrojs/svelte": "^3.1.0", "astro": "^2.9.1", "svelte": "^4.1.1" diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..e45f659 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,8 @@ +--- +import Navigation from "./Navigation.astro" +--- +
+ +
\ No newline at end of file diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro new file mode 100644 index 0000000..e4c31a9 --- /dev/null +++ b/src/components/Navigation.astro @@ -0,0 +1,2 @@ +Home | +Blog \ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index b65489e..2dff0cf 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,4 +1,5 @@ --- +import Header from "../components/Header.astro" interface Props { title: string } @@ -15,11 +16,14 @@ const { title } = Astro.props {title} +