{"repo":"erdaltoprak/erdaltoprak.com","free":true,"listed":false,"github":"https://github.com/erdaltoprak/erdaltoprak.com","clone":"git clone https://github.com/erdaltoprak/erdaltoprak.com.git","description":"Personal website with Astro 7","language":"XSLT","stars":21,"topics":["astro","blog","markdown"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"erdaltoprak.com Personal website of Erdal Toprak, built with Astro. Overview This repository contains the application code for the site: - Astro 6 static site with view transitions - unified blog archive with articles and notes under /blog - client-side full-text search powered by MiniSearch - generated Open Graph images for blog posts - RSS, sitemap, llms.txt , and internal link validation in the build - Docker + Nginx setup for local production-like preview Stack Layer Tools --- --- Framework Astro 6 + TypeScript Styling Tailwind CSS Search MiniSearch Icons astro-icon + Iconify sets Code blocks astro-expressive-code Image generation Sharp, Satori, Resvg Runtime Static files served by Nginx Local Development Requirements - Node.js 22.12.0+ - npm - Docker and Docker Compose for the containerized preview - Git submodules enabled Start in dev mode Astro dev server runs on http://localhost:4321 . Start the local production build The Nginx-served site is available on http://localhost:8080 . Build The build does more than astro build . It also: - generates OG images into public/og/ - generates public/llms.txt - generates the search index in public/$collection-search/ - builds the static site into dist/ - validates internal links across generated HTML Additional checks: Content The Markdown and MDX source content lives in the src/content git submodule. To update it: Repository Layout License Released under the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/erdaltoprak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erdaltoprak/erdaltoprak.com/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."}