<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Zahit | Simplicity is Depth, Not Lack</title><description>Zahit: A minimal Astro theme free from distractions, closing the gap between writer and reader.</description><link>https://zahit.dev/</link><item><title>Zahit Theme: Advanced Customization &amp; Colors</title><link>https://zahit.dev/en/blog/customization/</link><guid isPermaLink="true">https://zahit.dev/en/blog/customization/</guid><description>Step-by-step guide to modifying configuration variables, styling layout systems, and updating color themes.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Welcome to the Zahit advanced customization guide! Since Zahit is designed under pure minimalist aesthetics, the codebase is kept raw, transparent, and extremely easy to tweak. In this tutorial, we will show you how to update your biographical profile card, tweak key CSS properties inside the global design system, and customize the translation dictionaries.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;-1-editing-core-metadata-srcconfigts&quot;&gt;👤 1. Editing Core Metadata: &lt;code&gt;src/config.ts&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;To personalize your name, current role, short biography, and social links, open the file &lt;code&gt;src/config.ts&lt;/code&gt;. This file exports three main configurations:&lt;/p&gt;
&lt;h3 id=&quot;site_config&quot;&gt;SITE_CONFIG&lt;/h3&gt;
&lt;p&gt;Defines your global website parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;title&lt;/code&gt;: Shown in browser tabs and page layout headers.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;description&lt;/code&gt;: Used for default SEO metadata description.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;url&lt;/code&gt;: The canonical root domain address where your blog is deployed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;author&quot;&gt;AUTHOR&lt;/h3&gt;
&lt;p&gt;Maintains your profile card data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt;: Your full name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;role&lt;/code&gt;: Localized roles for Turkish (&lt;code&gt;tr&lt;/code&gt;) and English (&lt;code&gt;en&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bio&lt;/code&gt;: Localized short summaries rendered under your avatar image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;avatar&lt;/code&gt;: Path to your profile picture (placed in &lt;code&gt;/public/&lt;/code&gt;, e.g., &lt;code&gt;/profile.jpeg&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;socials&quot;&gt;SOCIALS&lt;/h3&gt;
&lt;p&gt;A list of social accounts rendered as rounded floating icons in the desktop sidebar or mobile footer:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;typescript&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; SOCIALS&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; [&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;    label: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;GitHub&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;    href: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;https://github.com/johndoe&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;    icon: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;mdi:github&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  },&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;  // Add more links using the same schema structure&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Note: Any Iconify code prefix (like &lt;code&gt;mdi:&lt;/code&gt;) can be referenced to render custom SVGs automatically.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;-2-customizing-themes-and-color-schemes&quot;&gt;🎨 2. Customizing Themes and Color Schemes&lt;/h2&gt;
&lt;p&gt;Zahit’s design is fully controlled by CSS variables inside &lt;code&gt;src/styles/global.css&lt;/code&gt;. You can completely restyle the theme color scheme and typography by editing the values defined inside the &lt;code&gt;:root&lt;/code&gt; pseudo-selector:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;css&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;:root&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;  /* Main Colors */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --bg-color&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#00022b&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;     &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Deep canvas background color */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --dark&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#010e54&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;         &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Accented panels &amp;#x26; container backdrops */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --accent&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#0855b1&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;       &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Primary link text, borders, and buttons */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --light&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#4fa5d8&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;        &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Hover effects, dynamic titles &amp;#x26; bright cues */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --text-color&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#daeaff&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;   &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Softer tinted shade ensuring text readability */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;  /* Typography */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --font-family-body&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;Source Sans 3&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;sans-serif&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --font-family-heading&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;Source Sans 3&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;sans-serif&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;  /* Layout Widths */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --site-width&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;       &lt;/span&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;/* Global responsiveness container width constraint */&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --content-padding&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;rem&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;creating-a-forest-green-theme&quot;&gt;Creating a Forest Green Theme:&lt;/h3&gt;
&lt;p&gt;For example, to transition the theme from a space-blue look into a dark forest theme, swap the color variables:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;css&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;:root&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --bg-color&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#0d1a0d&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --dark&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#1b331b&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --accent&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#2e662e&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --light&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#66cc66&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;  --text-color&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;#e2f2e2&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;️-3-modifying-dict-translations-srci18nuits&quot;&gt;🗣️ 3. Modifying Dict Translations: &lt;code&gt;src/i18n/ui.ts&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;All the UI-related static text fragments (such as navigations, “Published on” text, or the “Contents” sidebar title) are stored inside the &lt;code&gt;src/i18n/ui.ts&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;To add or modify translation strings, look at the &lt;code&gt;ui&lt;/code&gt; object:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;typescript&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; ui&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  tr: {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;    &apos;nav.home&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;Ana Sayfa&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;    &apos;toc.title&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;İçindekiler&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  },&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  en: {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;    &apos;nav.home&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;Home&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;    &apos;toc.title&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&apos;Contents&apos;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;  },&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;} &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;as&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Simply update the corresponding string values, or add new keys to adapt the dictionary according to your requirements.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Zahit is built to remain out of your way and let your content shine. By leveraging the clean separation of &lt;code&gt;src/config.ts&lt;/code&gt;, pure CSS tokens, and static dictionary keys, customizing your portfolio site is a matter of minutes.&lt;/p&gt;
&lt;p&gt;Happy coding, and enjoy sharing your thoughts with the world!&lt;/p&gt;</content:encoded></item><item><title>Zahit Theme: How to Write and Organize Content</title><link>https://zahit.dev/en/blog/usage/</link><guid isPermaLink="true">https://zahit.dev/en/blog/usage/</guid><description>Discover how to create bilingual posts, use content collections, and leverage Zahit’s smart language switching mechanism.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;One of Zahit’s most powerful assets is its clean, out-of-the-box support for bilingual content management. This guide will walk you through the folder architecture of your posts, formatting your post metadata (frontmatter), and utilizing Zahit’s smart language switcher to link Turkish and English posts.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;-content-directory-structure&quot;&gt;📂 Content Directory Structure&lt;/h2&gt;
&lt;p&gt;All blog posts reside under the &lt;code&gt;src/content/blog/&lt;/code&gt; directory. Within this directory, articles are organized into localized subfolders:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;src/content/blog/tr/&lt;/code&gt; — Holds your Turkish articles.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;src/content/blog/en/&lt;/code&gt; — Holds your English articles.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Astro automatically parses all files ending with &lt;code&gt;.md&lt;/code&gt; or &lt;code&gt;.mdx&lt;/code&gt; inside these subfolders thanks to the content collection loader defined in &lt;code&gt;src/content.config.ts&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;-the-post-frontmatter-schema&quot;&gt;📋 The Post Frontmatter Schema&lt;/h2&gt;
&lt;p&gt;Every markdown post must contain a metadata block at the very top, enclosed by triple dashes &lt;code&gt;---&lt;/code&gt;. Zahit’s content collection schema enforces the following fields:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;markdown&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#79B8FF;font-weight:bold&quot;&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;title: &apos;Your Article Title&apos;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;description: &apos;A brief description of your article.&apos;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;pubDate: &apos;2026-05-17&apos;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;tags: [&apos;tag1&apos;, &apos;tag2&apos;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;translationKey: &apos;unique-post-identifier&apos;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#79B8FF;font-weight:bold&quot;&gt;---&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;explaining-the-fields&quot;&gt;Explaining the Fields:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;title&lt;/code&gt; &amp;#x26; &lt;code&gt;description&lt;/code&gt;:&lt;/strong&gt; Essential fields rendered at the top of the article and dynamically injected into the HTML &lt;code&gt;&amp;#x3C;head&gt;&lt;/code&gt; tag for optimal SEO indexation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pubDate&lt;/code&gt;:&lt;/strong&gt; The publication date. Zahit uses this date to sort posts chronologically and group them dynamically by year inside the &lt;code&gt;/archive/&lt;/code&gt; page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;tags&lt;/code&gt;:&lt;/strong&gt; An array of tags. Make sure to include &lt;code&gt;zahit-guide&lt;/code&gt; if you want them grouped under the theme guide archive.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;translationKey&lt;/code&gt;:&lt;/strong&gt; A custom unique text key linking the English and Turkish translations of the post together.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&quot;-the-smart-i18n-switching-mechanism&quot;&gt;🌐 The Smart i18n Switching Mechanism&lt;/h2&gt;
&lt;p&gt;Zahit implements an advanced routing system inside the header language navigation toggle. When a visitor is reading an English post and clicks &lt;strong&gt;“TR”&lt;/strong&gt;, the theme does not simply bounce them to the Turkish home page.&lt;/p&gt;
&lt;p&gt;Instead, it searches through your blog collection to find a Turkish post that shares the exact same &lt;code&gt;translationKey&lt;/code&gt; value.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;If an identical key is found:&lt;/strong&gt; It seamlessly redirects the reader directly to the Turkish translation page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If no matching key is found:&lt;/strong&gt; It gracefully redirects the reader to the &lt;code&gt;/tr/archive/&lt;/code&gt; page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;best-practice-example&quot;&gt;Best Practice Example:&lt;/h3&gt;
&lt;p&gt;To write a post about minimalist design in both languages:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create &lt;code&gt;src/content/blog/tr/sadelik.md&lt;/code&gt; containing &lt;code&gt;translationKey: &apos;simplicity-post&apos;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Create &lt;code&gt;src/content/blog/en/simplicity.md&lt;/code&gt; containing &lt;code&gt;translationKey: &apos;simplicity-post&apos;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;With this configuration, readers can toggle back and forth between English and Turkish on the fly without ever losing their place.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;next-steps&quot;&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;Now that you know how to organize and draft posts, you are ready to adjust the design tokens, switch colors, and modify your social link matrices.&lt;/p&gt;
&lt;p&gt;Read our final guide: &lt;strong&gt;&lt;a href=&quot;/en/blog/customization/&quot;&gt;Zahit Theme: Advanced Customization &amp;#x26; Colors&lt;/a&gt;&lt;/strong&gt; to learn more.&lt;/p&gt;</content:encoded></item><item><title>Zahit Theme: Step-by-Step Installation Guide</title><link>https://zahit.dev/en/blog/installation/</link><guid isPermaLink="true">https://zahit.dev/en/blog/installation/</guid><description>Learn how to easily install, configure, and get started with the Zahit theme on your local machine.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Welcome to the &lt;strong&gt;Zahit&lt;/strong&gt; installation guide! Zahit is a raw, flat minimalist Astro v6 theme built on the philosophy that simplicity is depth. In this guide, we will walk you through the process of cloning the repository, installing the required dependencies, and starting the local development environment.&lt;/p&gt;
&lt;h2 id=&quot;prerequisites&quot;&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before we begin, make sure you have the following prerequisites installed on your system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Node.js:&lt;/strong&gt; Version &lt;code&gt;22.12.0&lt;/code&gt; or higher is recommended. You can verify your version by running:
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;node&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; --version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git:&lt;/strong&gt; Essential for cloning the repository and managing your source code versions.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&quot;step-1-clone-the-repository&quot;&gt;Step 1: Clone the Repository&lt;/h2&gt;
&lt;p&gt;To install Zahit, you first need to clone the repository to your local directory. Open your terminal and run the following command:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; clone&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; https://github.com/kuscadev/Zahit.git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Once the cloning process is complete, navigate into the project directory:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;cd&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; Zahit&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&quot;step-2-install-project-dependencies&quot;&gt;Step 2: Install Project Dependencies&lt;/h2&gt;
&lt;p&gt;Zahit uses lightweight dependencies like &lt;code&gt;@astrojs/mdx&lt;/code&gt; for content rendering and &lt;code&gt;astro-icon&lt;/code&gt; for flat SVG styling. Run the following command in the root folder of the project to install all required packages:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This command will read the &lt;code&gt;package.json&lt;/code&gt; file and create the local &lt;code&gt;node_modules&lt;/code&gt; folder.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;step-3-run-the-development-server&quot;&gt;Step 3: Run the Development Server&lt;/h2&gt;
&lt;p&gt;Now that the installation is complete, you can start Astro’s rapid local development server:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; run&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; dev&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Your terminal will display the active local URL, which is usually:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;  ┃ Local    http://localhost:4321/&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Open your favorite web browser and navigate to &lt;code&gt;http://localhost:4321/&lt;/code&gt; to view your live, interactive minimalist environment! Any changes you make to the source code will update automatically in real-time.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;next-steps&quot;&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;Now that your Zahit theme is successfully installed and running, you are ready to configure your profile details and write your first bilingual blog post.&lt;/p&gt;
&lt;p&gt;Proceed to our next guide: &lt;strong&gt;&lt;a href=&quot;/en/blog/usage/&quot;&gt;Zahit Theme: How to Write and Organize Content&lt;/a&gt;&lt;/strong&gt; to learn more about the structure of content collections and dynamic i18n routing.&lt;/p&gt;</content:encoded></item><item><title>Markdown Guide: Basic Syntax</title><link>https://zahit.dev/en/blog/markdown-guide/</link><guid isPermaLink="true">https://zahit.dev/en/blog/markdown-guide/</guid><description>Essential Markdown syntax elements and examples for writers and developers.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate><content:encoded>Markdown is a lightweight markup language that lets you create formatted documents using plain text. It&apos;s the most natural way to produce content on Astro-based sites like Zahit.

## Headings

```
# H1 Heading
## H2 Heading
### H3 Heading
```

## Text Formatting

Use double asterisks for **bold text**, single asterisks for *italics*, and double tildes for ~~strikethrough~~.

&gt; Use `&gt;` for blockquotes. This is a great way to highlight important sentences you want readers to notice.

## Lists

Unordered list:
- First item
- Second item
  - Nested item
- Third item

Ordered list:
1. Do this first
2. Then this
3. Finally this

## Links and Images

Add links in the format [Astro official site](https://astro.build).

## Code Blocks

Use backticks for inline `code`.

```javascript
function zahit() {
  return &apos;Simplicity is depth, not lack.&apos;;
}
```

## Tables

| Syntax | Description |
|--------|-------------|
| `**bold**` | Bold text |
| `*italic*` | Italic text |
| `[text](url)` | Link |

Markdown takes minutes to learn and a lifetime to appreciate.</content:encoded></item></channel></rss>