跳到主要内容

I'm trying to make a blog (3)

· 阅读需 2 分钟
Guangze Yang
Master of Control System, Ibaraki University

The old blog is here.

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.