Tempat Belajar Terbuka β Catatan, Eksperimen, dan Portfolio.
Ini adalah digital garden pribadi: kumpulan semua yang saya pelajari (coding, desain, produktivitas, parenting, dll).
Repo ini siap di-clone dan di-fork untuk kamu kembangkan jadi kebun digital versimu sendiri.
Berbeda dari blog linear, digital garden berisi:
- Catatan hidup yang terus disunting & berkembang
- Eksperimen & prototipe kecil untuk eksplorasi ide
- Dokumentasi pembelajaran harian yang terstruktur
- Portfolio proyek yang diorganisir per tahun
- Knowledge graph yang saling terhubung
- Halaman Inti: Home, About, Works, Portfolio, Product, CV
- Portfolio Tahunan (2020β2025) untuk timeline proyek yang jelas
- Digital Products: Tools seperti Domainfinder
- Learning Notes: Teknologi, desain, self-hacking, parenting
- Static Site: Mudah dipelihara, cepat loading, SEO-friendly
- GitHub Pages: Hosting gratis dengan custom domain support
- Responsive Design: Optimal di semua perangkat
- Progressive Enhancement: Fungsional tanpa JavaScript
.
βββ index.html # Landing page utama
βββ about.html # Profil & filosofi
βββ creative.html # Showcase karya kreatif
βββ portfolio.html # Portfolio lengkap per tahun
βββ product.html # Digital products
βββ cv.html # Resume/CV online
βββ content.json # Database konten & metadata
βββ assets/ # Static resources
β βββ css/ # Stylesheets
β βββ js/ # Scripts & interactivity
β βββ images/ # Media assets
βββ notes/ # Digital garden notes (opsional)
βββ README.md # Dokumentasi ini
Catatan: Struktur dapat berkembang seiring pertumbuhan garden
git clone https://github.com/irfnrdh/irfnrdh.github.io.git
cd irfnrdh.github.io- Klik tombol Fork di kanan atas repository
- Pilih akun GitHub Anda
- Clone hasil fork:
git clone https://github.com/<username>/irfnrdh.github.io.git
cd irfnrdh.github.ioWebsite ini bersifat static, jadi mudah di-deploy:
# Opsi 1: Buka langsung index.html di browser
# Opsi 2: Local server (Python)
python3 -m http.server 8080
# Akses: http://localhost:8080
# Opsi 3: Local server (Node.js)
npx http-server -p 8080
# Opsi 4: Live Server (VS Code Extension)
# Install "Live Server" extension, klik kanan index.html β "Open with Live Server"- Profil & Narasi: Edit
about.htmldan sesuaikan dengan story Anda - Portfolio Projects: Update
portfolio.htmldan/ataucontent.json - Styling: Modifikasi files di folder
assets/css/ - Functionality: Tambahkan interaktivitas di
assets/js/
- Buat file HTML baru (misal:
blog.html,thoughts.html) - Tambahkan link di navigasi utama (
index.html) - Update
content.jsonjika menggunakan dynamic content loading - Commit dan push perubahan
- Work in Progress OK: Tidak harus perfect, tunjukkan proses belajar
- Link Everything: Buat koneksi antar halaman dan ide
- Version Your Thoughts: Gunakan git untuk tracking evolusi ide
- Tag & Categorize: Gunakan metadata untuk organizasi yang lebih baik
Kontribusi dalam bentuk ide, perbaikan, atau fitur baru sangat diterima!
- Fork repository ini
- Buat feature branch:
git checkout -b feat/awesome-feature- Commit perubahan:
git commit -m "feat: add awesome new feature"- Push ke branch:
git push origin feat/awesome-feature- Buka Pull Request dengan deskripsi yang jelas
- Search functionality berbasis client-side JavaScript
- Content tagging system untuk better organization
- Related notes component berdasarkan keywords/tags
- Content map visualization otomatis dari
content.json - Dark/light mode toggle
- Reading progress indicator
- Comment system menggunakan GitHub Issues/Discussions
- Content Map Page untuk menelusuri seluruh notes
- Note Templates dengan metadata (date, status, tags)
- Improved Navigation dengan breadcrumbs
- Mobile Optimization enhancements
- Search & Filter System ringan berbasis JavaScript
- Related Content Suggestions otomatis
- RSS/Atom Feed untuk subscribers
- Analytics Integration untuk insights
- Multi-language Support (EN/ID)
- Interactive Learning Paths
- Collaboration Features untuk guest contributors
- API Integration dengan external tools
- Atomic Notes: Satu ide per note, mudah di-link
- Progressive Disclosure: Mulai sederhana, kembangkan bertahap
- Link Liberally: Hubungkan ide-ide yang saling berkaitan
- Status Tracking: Gunakan label status untuk setiap note
- π± Seed: Ide awal, belum dikembangkan
- πΏ Growing: Sedang dikembangkan, work in progress
- π³ Evergreen: Mature content, well-developed
- π Refactoring: Sedang di-reorganisasi atau di-update
- Chronological: Portfolio & project timeline
- Categorical: Learning notes by subject/domain
- Relational: Cross-references and idea connections
- Contextual: Situational and use-case specific content
Website ini menggunakan pendekatan privacy-first analytics:
- No cookies tracking personal information
- Aggregate data only untuk improvement insights
- Open source analytics tools preferred
- User control atas data sharing preferences
Dirilis di bawah MIT License.
Artinya: Silakan gunakan, modifikasi, distribusi, dan kembangkan untuk kebutuhan personal maupun komersial. Tidak ada warranty, tapi credit ke original author akan sangat dihargai! π
- Digital Garden Community untuk konsep knowledge sharing terbuka
- Learn in Public Movement yang mendorong transparansi pembelajaran
- Open Source Contributors yang membuat tools dan framework yang digunakan
- GitHub Pages untuk platform hosting yang reliable dan gratis
- Website: irfnrdh.github.io
- GitHub: @irfnrdh
- Issues: Report bugs or suggest features
- Discussions: Join community conversations
"The best time to plant a tree was 20 years ago. The second best time is now."
β Start your digital garden today! π±