You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ✅ **Astro v4** with improved performance and features
20
+
- ✅ Integration with **Tailwind CSS** ([@astrojs/tailwind](https://docs.astro.build/en/guides/integrations-guide/tailwind/)).
21
+
- ✅ Supports **Dark mode**.
22
+
- ✅ **IconLocal** inline svg workaround to Sharp.
23
+
- ✅ **Icon src from Inocify**.
24
+
- ✅ **Image optimization** ([astro:assets](https://docs.astro.build/en/guides/assets/) with Sharp by default).
25
+
- ✅ **Open Graph tags** for social media sharing
26
+
- ✅ **Fonts optimization** at build time ([subfont](https://www.npmjs.com/package/subfont)).
27
+
- ✅ **Production-ready** scores in [Lighthouse](https://web.dev/measure/) and [PageSpeed Insights](https://pagespeed.web.dev/)
28
+
- ✅ **GitHub Pages** deploy (pnpm or github workflow)
30
29
31
-
<br>
30
+
Commented out due to build issues:
32
31
32
+
> [!CAUTION]
33
+
> Commented out due to build issues: **Fast and SEO friendly blog** with automatic **RSS feed** ([@astrojs/rss](https://docs.astro.build/en/guides/rss/)).
34
+
> Generation of **project sitemap** based on your routes ([@astrojs/sitemap](https://docs.astro.build/en/guides/integrations-guide/sitemap/)).
33
35
34
36
## Getting started
35
37
@@ -84,13 +86,11 @@ Folders and files:
84
86
85
87
Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
86
88
87
-
There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
89
+
Components are used for page's hero and re-usable elements `src/components/` (CardSmall, CardLink, IconLocal, Thumb, etc.)
88
90
89
-
Any static assets, like images, can be placed in the `public/` directory if they do not require any transformation or in the `assets/` directory if they are imported directly.
90
91
91
-
[](https://githubbox.com/gigamaster/xnet/tree/main)
92
-
93
-
> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
92
+
> [!TIP]
93
+
> Any static assets, like images, can be placed in the `public/` directory if they do not require any transformation or in the `assets/` directory if they are imported directly.
94
94
95
95
<br>
96
96
@@ -104,6 +104,17 @@ All commands are run from the root of the project, from a terminal:
104
104
|`npm run dev`| Starts local dev server at `localhost:3000`|
105
105
|`npm run build`| Build your production site to `./dist/`|
106
106
|`npm run preview`| Preview your build locally, before deploying |
0 commit comments