https://github.com/intscription/devlog
https://github.com/intscription/devlog
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/intscription/devlog
- Owner: IntScription
- Created: 2025-07-17T13:47:46.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-17T17:46:11.000Z (11 months ago)
- Last Synced: 2025-07-17T17:47:13.929Z (11 months ago)
- Language: SCSS
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devlog
Welcome to my public developer log — a space where I document my daily progress, learning, and projects in software engineering, AI, and development tools.
You can visit the live site here:
🔗[IntScription](https://intscription.github.io/devlog/)
---
## ✨ Features
- **Dark/Light Mode Toggle** — Instantly switch between beautiful dark and light themes with a single click (icon in the header).
- **Live Typing Effect** — The home screen welcome message is animated with a live typing effect for a modern, dynamic feel.
- **Modern Navigation** — Clean, always-visible navigation for Home and Archive, with a sticky header and responsive design.
- **Beautiful Tables** — All markdown tables are styled for clarity, contrast, and mobile-friendliness.
- **Syntax Highlighting** — Code blocks are colored by language, supporting both dark and light modes.
- **Responsive & Accessible** — Looks great on desktop, tablet, and mobile.
- **Connect With Me** — Footer links to GitHub and YouTube.
---
## Folder Structure
```text
devlog/
├─ logs/ # Daily devlog entries
│ ├─ 2025-07-17/
│ │ └─ index.md
│ ├─ 2025-07-18/
│ │ └─ index.md
│ └─ ...
├─ index.md # Main page (with live typing effect)
├─ assets/
│ ├─ css/
│ │ └─ main.scss # All custom styles (dark/light, tables, code, etc.)
│ └─ js/
│ ├─ theme-toggle.js # Dark/light mode toggle logic
│ └─ typed-home.js # Live typing effect for home screen
├─ _layouts/
│ └─ default.html # Custom layout with modern header/footer
├─ _config.yml # Jekyll config
└─ README.md # This file
```
---
## 🛠 How I Work on This
- Written entirely in [Neovim](https://github.com/IntScription/dotfiles/tree/main/config/nvim).
- Managed with git and lazygit.
- Hosted via GitHub Pages.
---
## 🚀 Quick Start (Local Dev)
```bash
bundle install
bundle exec jekyll serve
```
Then visit [http://localhost:4000/devlog/](http://localhost:4000/devlog/) in your browser.