Skip to content

Commit 714ccdb

Browse files
committed
updates
1 parent e1506d4 commit 714ccdb

2 files changed

Lines changed: 44 additions & 22 deletions

File tree

README.md

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,28 +23,17 @@ You can visit the live site here:
2323

2424
```text
2525
devlog/
26-
├─ logs/ # Daily devlog entries
27-
│ ├─ 2025-07-17/
28-
│ │ └─ index.md
29-
│ ├─ 2025-07-18/
30-
│ │ └─ index.md
31-
│ └─ ...
32-
├─ scripts/ # Python automation scripts
33-
│ ├─ fix_navigation.py # Fix navigation links in devlog entries
34-
│ ├─ fix_markdownlint.py # Auto-fix markdownlint errors
35-
│ ├─ convert_wikilinks.py # Convert Obsidian wiki links to Markdown
36-
│ └─ add_front_matter.py # Add Jekyll front matter to notes
37-
├─ index.md # Main page (with live typing effect)
38-
├─ assets/
39-
│ ├─ css/
40-
│ │ └─ main.scss # All custom styles (dark/light, tables, code, etc.)
41-
│ └─ js/
42-
│ ├─ theme-toggle.js # Dark/light mode toggle logic
43-
│ └─ typed-home.js # Live typing effect for home screen
44-
├─ _layouts/
45-
│ └─ default.html # Custom layout with modern header/footer
46-
├─ _config.yml # Jekyll config
47-
└─ README.md # This file
26+
├─ _config.yml # Jekyll configuration
27+
├─ _layouts/ # Jekyll layout templates (default/note)
28+
├─ _includes/ # Shared snippets (e.g., head-custom.html)
29+
├─ assets/ # Static assets
30+
│ ├─ css/main.scss # All custom styles (theme, archive, etc.)
31+
│ └─ js/ # JS for theme toggle + typing effect
32+
├─ logs/ # Daily devlog entries (YYYY-MM-DD/index.md)
33+
├─ archive.md # Archive page (year dropdowns with month lists)
34+
├─ index.md # Main page (typing effect landing)
35+
├─ scripts/ # Python helpers (front matter, nav, lint, wiki, recent)
36+
└─ _site/ # Built output (generated by Jekyll; safe to ignore)
4837
```
4938

5039
---

assets/css/main.scss

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,16 @@ a {
205205
a:hover {
206206
color: var(--accent3);
207207
}
208+
.archive-year > summary {
209+
cursor: pointer;
210+
font-weight: 700;
211+
display: inline-flex;
212+
align-items: center;
213+
gap: 0.35em;
214+
}
215+
.archive-year > summary:hover {
216+
color: var(--accent3);
217+
}
208218
code, pre {
209219
background: var(--border);
210220
color: var(--text);
@@ -441,4 +451,27 @@ pre code { background: none; padding: 0; }
441451
body, .main-container, .custom-header, .custom-footer {
442452
position: relative;
443453
z-index: 1;
454+
}
455+
456+
/* Archive year dropdown styling */
457+
.archive-year summary {
458+
cursor: pointer;
459+
font-size: 1.3rem;
460+
font-weight: 700;
461+
color: var(--accent);
462+
padding: 0.5em 0;
463+
margin-top: 1em;
464+
transition: color 0.2s;
465+
}
466+
.archive-year summary:hover {
467+
color: var(--accent3);
468+
}
469+
.archive-month {
470+
margin-left: 1.5em;
471+
margin-top: 0.5em;
472+
}
473+
.archive-month h3 {
474+
font-size: 1.1rem;
475+
margin-top: 1em;
476+
margin-bottom: 0.5em;
444477
}

0 commit comments

Comments
 (0)