Skip to content

xander1421/own-cv-blog-site

Repository files navigation

alexpruteanu.cloud :~$ - DevOps CV & Blog

A modern, cyberpunk-styled personal website showcasing my DevOps experience, skills, and blog posts. Built with Astro for blazing-fast performance.

🚀 About

This is my personal CV website and blog where I share insights about:

  • Cloud Infrastructure (AWS, Kubernetes, Terraform)
  • DevOps Best Practices
  • CI/CD Automation
  • Real-world DevOps challenges and solutions

🎨 Features

  • Modern Cyberpunk Design: Glitch effects, neural network backgrounds, and terminal-style UI
  • Fully Responsive: Works seamlessly on desktop, tablet, and mobile
  • Blog System: Write blog posts in Markdown with frontmatter metadata
  • CV/About Page: Detailed professional experience and skills

📂 Project Structure

/
├── public/              # Static assets
├── src/
│   ├── content/
│   │   └── blog/       # Blog posts in Markdown
│   ├── layouts/
│   │   └── BaseLayout.astro  # Main layout with global styles
│   └── pages/
│       ├── index.astro       # Homepage
│       ├── about.astro       # CV/About page
│       ├── blog.astro        # Blog listing
│       ├── blog/
│       |   └── [slug].astro  # Dynamic blog post pages
│       └── neural-link.astro

└── package.json

🧞 Commands

All commands are run from the root of the project:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
bunx astro check Runs typecheck

✍️ Adding Blog Posts

  1. Create a new .md file in src/content/blog/
  2. Add frontmatter at the top:
---
title: "Your Post Title"
date: "2025-01-22"
description: "Brief description of your post"
tags: ["DevOps", "AWS", "Kubernetes"]
---

# Your content here...
  1. Build and deploy - the blog page will automatically list your new post!

🌐 Deployment

This site is configured for deployment on Vercel:

npm run build

The static output will be in ./dist/ and ready to deploy.

🛠️ Tech Stack

  • Framework: Astro 5.14.6
  • Styling: Custom CSS with CSS Variables
  • Typography: Orbitron & Share Tech Mono (Google Fonts)
  • Markdown: marked library for blog posts
  • Deployment: Vercel

📬 Connect


Built with ❤️ and ☕

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages