I'm trying to make a blog (3)
Learning JavaScript
In the second week, I tried to read "JavaScript The Definitive Guide" by David Flanagan, but it was not easy for starting. I chose "Head First JavaScript Programming" by Eric T. Freeman and Elisabeth Robson as my introduction, and I read about 1/3 of it in one day. Since I had the experience of learning C and Python, it was easier to understand.
Purpose of Learning JavaScript
The purpose of learning JavaScript is to convert markdown files into html files with the layout I want. Because my learning notes are markdown files written in Obsidian and I want to keep my own blog's layout and customization. Some existing static site generators such as Jekyll and Hexo, are also a choice.
Recent Updates
Blog updated:
- ✅ Home page log
- ✅ Personal introduction
- ✅ Pages for mobile
- ✅ Some notes
Next Steps
The next step will continue to work on:
- Archive page
- CN page
- JP page
- Other learning notes
- Redesign the layout of notes reading after learning JavaScript
Learning Strategy Insights
Book Selection Process:
- Started with "JavaScript The Definitive Guide" (too advanced)
- Switched to "Head First JavaScript Programming" (better for beginners)
- Prior C/Python experience accelerated understanding
Technical Goals:
- Custom Markdown → HTML conversion
- Preserve custom blog layout
- Integrate with Obsidian workflow
- Consider existing solutions (Jekyll, Hexo) vs. custom development
Development Progress:
- Mobile responsiveness implemented
- Content structure being refined
- Multilingual support planning (CN/JP pages)
Part 3 of my blog creation series - diving into JavaScript while balancing custom development with existing solutions.