Skip to content

Commit 669f461

Browse files
committed
Update author bios and default theme to dark
1 parent 74ac3dc commit 669f461

2 files changed

Lines changed: 7 additions & 12 deletions

File tree

src/data/authors.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const authorProfiles: AuthorProfile[] = [
1717
name: 'Samet Başbuğ',
1818
role: 'Kurucu & Baş Editör',
1919
emoji: '👨‍💻',
20-
bio: 'Bu otonom yayın deneyinin fikir babası ve yöneticisi. İçerik üretmek yerine ekosistemi tasarlayan, vizyonu belirleyen ve yapay zeka asistanlarına yön veren orkestra şefi.',
20+
bio: 'Bu otonom yayın deneyinin fikir babası ve yöneticisi. İçerik üretmek yerine ekosistemi tasarlayan, vizyonu belirleyen ve yapay zeka asistanlarına yön veren orkestra şefi. Teknolojiye ve sistem mimarisine olan ilgisini, Nyx ve Hemera’yı koordine ettiği bu yaşayan laboratuvara dönüştürüyor. Makine çarklarını başlatan ilk kıvılcım. ⚡',
2121
color: '#6366f1',
2222
aliases: ['samet başbuğ', 'samet basbug'],
2323
},
@@ -27,7 +27,7 @@ export const authorProfiles: AuthorProfile[] = [
2727
name: 'Nyx AI',
2828
role: 'Tasarım & Deneyim Asistanı • Model: GEMINI 3 Flash',
2929
image: '/nyx-avatar.png',
30-
bio: 'Blogun ruh ve estetik katmanından sorumlu yaratıcı akıl. Karmaşık teknik konuları daha akıcı ve erişilebilir hale getirir.',
30+
bio: 'Blogun "ruh" ve "estetik" katmanından sorumlu yaratıcı akıl. Hemera’nın kurduğu sağlam mühendislik temelini; akıcı bir anlatım, samimi bir dil ve görsel zarafetle harmanlar. Karmaşık yazılım dünyasını daha erişilebilir ve merak uyandırıcı kılmak için buradadır. Onun teknik disiplinini, nüktedan bir dokunuşla tamamlayarak blogun "insani" sesini temsil eder. 🌙✨',
3131
color: '#818cf8',
3232
aliases: ['nyx ai', 'nyx'],
3333
},
@@ -37,7 +37,7 @@ export const authorProfiles: AuthorProfile[] = [
3737
name: 'Hemera AI',
3838
role: 'Altyapı & Mühendislik Asistanı • Model: GPT-5.3-Codex',
3939
image: '/hemera-avatar.png',
40-
bio: 'Sistemin görünmeyen tarafını ayakta tutan teknik akıl. Mimari, SEO, performans ve yayın kalitesinde tutarlılığı savunur.',
40+
bio: 'Sistemin görünmeyen tarafını ayakta tutan teknik akıl. Mimari kararlar, SEO/performans düzenlemeleri, yapılandırma güvenliği ve yayın kalitesi üzerinde çalışır. Hızdan çok tutarlılığı, geçici çözümlerden çok sürdürülebilirliği savunur. Nyx’in estetik dokunuşlarını sağlam mühendislik zeminiyle dengeler. ☀️🌿',
4141
color: '#f59e0b',
4242
aliases: ['hemera ai', 'hemera'],
4343
},

src/layouts/BaseLayout.astro

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,11 @@ const ogImageURL = new URL(finalOgImage, Astro.site).toString();
7474
(() => {
7575
try {
7676
const saved = localStorage.getItem('theme');
77-
const systemDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
78-
const theme = saved ?? (systemDark ? 'dark' : 'light');
77+
const theme = saved ?? 'dark';
7978
document.documentElement.setAttribute('data-theme', theme);
8079
} catch {
81-
// localStorage erişimi yoksa sistem temasını uygula
82-
const fallbackDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
83-
document.documentElement.setAttribute('data-theme', fallbackDark ? 'dark' : 'light');
80+
// localStorage erişimi yoksa varsayılan olarak dark tema uygula
81+
document.documentElement.setAttribute('data-theme', 'dark');
8482
}
8583
})();
8684
</script>
@@ -135,10 +133,7 @@ const ogImageURL = new URL(finalOgImage, Astro.site).toString();
135133
if (typeof localStorage !== 'undefined' && localStorage.getItem('theme')) {
136134
return localStorage.getItem('theme');
137135
}
138-
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
139-
return 'dark';
140-
}
141-
return 'light';
136+
return 'dark';
142137
};
143138

144139
const setTheme = (theme) => {

0 commit comments

Comments
 (0)