YOO_koishi's Personal Blog 🎯 A student's journey through programming and technology
🌐 Visit My Blog / 📧 Contact Me
Hi! I'm YOO_koishi, a student passionate about programming and technology. This blog is where I share my learning journey, thoughts, ideas, and projects.
I love exploring new technologies and documenting my experiences to help others who might be on a similar path.
- 💻 Programming tutorials and tips
- 🔧 Project showcases and development logs
- 📚 Study notes and learning resources
- 💭 Thoughts on technology and software development
- 🎯 Personal experiences and insights
- 📊 Interactive presentations powered by reveal.js
This blog is built with:
- Framework: Astro
- Theme: Frosti (customized)
- Styling: Tailwind CSS + daisyUI
- Presentations: reveal.js + Pandoc
- Deployment: Vercel
- Content: Markdown/MDX
This blog includes an integrated presentation system that allows embedding interactive slideshows directly in blog posts:
- Create: Write presentations in Markdown
- Build: Automatically convert to reveal.js HTML
- Embed: Use the
PresentationViewercomponent in MDX articles - View: Full-screen support with keyboard navigation
- Add Markdown files to
src/content/presentations/ - Run
npm run build:presentations - Embed in articles using the
PresentationViewercomponent
If you want to run this blog locally:
- Clone the repository
git clone https://github.com/YOOkoishi/blog.git
cd blog- Install dependencies
npm install- Install Pandoc (required for presentations)
# Ubuntu/Debian
sudo apt install pandoc
# macOS
brew install pandoc
# Windows
# Download from https://pandoc.org/installing.html- Build presentations and start development server
npm run build:presentations
npm run dev- Open http://localhost:4321 in your browser
This project is based on the Frosti theme. Please check the original theme's license for more details.
- Thanks to @EveSunMaple for creating the amazing Frosti theme
- Built with the powerful Astro framework
- Presentation system powered by reveal.js and Pandoc
- Email: [email protected]
- GitHub: @YOOkoishi
Made with ❤️ by YOO_koishi
⭐ Star this repo if you found it helpful!