{"repo":"bgheneti/bgheneti.github.io","free":true,"listed":false,"github":"https://github.com/bgheneti/bgheneti.github.io","clone":"git clone https://github.com/bgheneti/bgheneti.github.io.git","description":"Personal portfolio website built with Astro featuring responsive design, content collections for projects and links, and modern CSS. Optional Integration with Obsidian for content. Auto-deployed to GitHub Pages and/or Cloudflare.","language":"Astro","stars":24,"topics":["astro","personal-website","portfolio","content-collections","github-pages","markdown","mobile-first","prism","responsive-design","static-site-generator"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Astro-Powered Static-Site with Obsidian Integration Personal portfolio website built with Astro, featuring projects, links, and a clean, responsive design. The design was originally adapted from the Gridsome x Forestry starter template for Vue.js. This repo only uses Astro. ✨ Features - Responsive Design - Mobile-first with hamburger navigation - Content Collections - Markdown-based projects and links - Code Highlighting - Prism.js syntax highlighting - Modern CSS - Custom properties, animations, and utilities - Touch-Friendly - Proper mobile interactions and hover states - Fast Performance - Static site generation with Astro 🚀 Project Structure 🧞 Commands All commands are run from the root of the project: Command Action :------------------------ :----------------------------------------------- npm install Install dependencies npm run dev Start local dev server at localhost:4321 npm run build Build production site to ./dist/ npm run preview Preview build locally before deploying npm run astro check Run type checking 🔧 Configuration Content Management - Projects : Add .md files to /src/content/projects/ - Links : Add .md files to /src/content/links/ - Assets : Add images and media to /src/content/assets/ - Site Data : Edit /data/theme.json for site settings - Theme Settings : Edit /src/content/settings/theme.md for additional theme configuration - Obsidian Integration : Optional - open /src/content/ as an Obsidian vault for rich markdown editing. Obsidian settings, template","default_branch":null,"files":null,"tree":[],"storefront":"/r/bgheneti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bgheneti/bgheneti.github.io/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}