feat: add image lightbox functionality

- Add imageConfig in astro.config.ts to optimize remote image processing in Markdown files
- Update PhotoSwipe component initialization logic to ensure proper setup on page load
This commit is contained in:
radishzzz 2025-04-15 05:33:06 +01:00
parent 043b811ce4
commit dfc30d7f85
5 changed files with 115 additions and 118 deletions

View file

@ -3,6 +3,7 @@ import Button from '@/components/Button.astro'
import Footer from '@/components/Footer.astro'
import Header from '@/components/Header.astro'
import Navbar from '@/components/Navbar.astro'
import PhotoSwipe from '@/components/Widgets/PhotoSwipe.astro'
import Scrollbar from '@/components/Widgets/Scrollbar.astro'
import themeConfig from '@/config'
import Head from '@/layouts/Head.astro'
@ -48,5 +49,6 @@ const MarginBottom = isPost && themeConfig.comment?.enabled
</div>
<Scrollbar />
<Button supportedLangs={supportedLangs} />
<PhotoSwipe />
</body>
</html>