@@ -23,28 +23,17 @@ You can visit the live site here:
2323
2424``` text
2525devlog/
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---
0 commit comments