Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.
stack-junkiePublic archive

About

Development blog for Stack-Junkie.com powered by Astro

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Stack Junkie

Stack-Junkie.com - Personal blog documenting my journey from electronics tech to AI-assisted developer. Following the $1.00 Challenge to make my first dollar from coding.

🚀 Features

  • Fast & Responsive: 100/100 Lighthouse performance score
  • Modern Stack: Built with Astro, TypeScript, and MDX
  • Blog Posts: Share thoughts and experiences
  • Project Showcase: Display development projects
  • Search: Powered by Pagefind for fast content discovery
  • Comments: Giscus integration for blog discussions
  • Accessible: Fully accessible design
  • SEO Optimized: Auto-generated sitemap and meta tags

🛠️ Tech Stack

  • Framework: Astro
  • Language: TypeScript
  • Content: MDX for posts and projects
  • Styling: CSS with Spectre theme
  • Search: Pagefind
  • Comments: Giscus
  • Icons: Lucide & Simple Icons
  • Build Tool: Vite

📦 Installation

# Clone the repository
git clone https://github.com/stack-junkie/Stack-Junkie.com.git
cd Stack-Junkie.com

# Install dependencies
npm install
# or
pnpm install

🏃‍♂️ Development

# Start development server
npm run dev
# or
pnpm dev

# Build for production
npm run build
# or
pnpm build

# Preview production build
npm run preview
# or
pnpm preview

📁 Project Structure

src/
├── components/     # Reusable UI components
├── content/        # Blog posts and projects (MDX)
├── layouts/        # Page layouts
├── pages/          # Route pages
├── assets/         # Images and static assets
└── styles/         # CSS styles

📝 Content Management

  • Blog Posts: Add new .mdx files to src/content/posts/
  • Projects: Add new .mdx files to src/content/projects/
  • Configuration: Update site info in astro.config.ts

🚀 Deployment

This site can be deployed to any static hosting platform. The build process automatically:

  1. Builds the static site
  2. Generates search index with Pagefind
  3. Optimizes assets and images

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

This is a personal website, but if you find bugs or have suggestions, feel free to open an issue!

📧 Contact


Built with ❤️ using Astro and the Spectre theme

About

Development blog for Stack-Junkie.com powered by Astro

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages