Blog Changes and Thoughts List

Updated at 2024-12-26, the blog use middleman framework instead of the Jeklly at this moment. see details in a dev diary.

This personal site and blog is not often upgrade regularly. The frequency of the new article is almost one post every half year.

But actually I have a lot of ideas and want to write down every week, even every day. There have been 6 drafts which are different large topic but not published, and drafts are almost finished but dropped.

Writing is hard, Even harder to Write a whole story at once. So I will try to write pieces of the stories, not just more easily to me, but also help to sort out the thoughts from a lot of chaotic content from a big topic. Then find a way to a larger picture, hopefully.

It’s brain friendly, because those ideas are floating in the mind, no clear and forgettable, We write down to solidify, induct and understand. A lot of writers and artists use those methods, do a lot of experiments at first, maybe just do those for fun, then they can compose a larger worker based on those trial later.

So this article is abort the post topics which I prepare to write later. And The site changes which I would do. It’s a roadmap and To-do list of my blog.

My interests, Artcle Topics and Themes

While write this post, I went through those unpublished drafts. Actually those cover my thought themes over years at some degree. Most drafts were dropped because I wasn’t satisfied with the result. It was almost always the situation when we rush to finish a large project at once.

List of unpublished drafts
  • Programming Developer
    • Want to write a series of posts about the real problems and solutions during my recently full-time job.
    • Use Ruby(Rails on Ruby). Ruby is quite powerful language, which can be considered as a dialect of Lisp.
    • The language wouldn’t be only limited with Ruby. It’s totally OK when you prefer other language with similar features.
  • Game Developer, 3D art, CG
    • There would be a UE5 project post(draft) which would be published soon.
    • I can also work pieces and have fun in CG area. It fits.
  • Investment
    • May not work on this topic recently, because above two topics would come first
    • Actually I do investment quite well. Value investment but with exponential growing company
    • I will focus on the mistakes which I made, or I avoid. There is no guarantee win method. All I can do is to reduce the possibility of error

The Site Itself Changes

The entries start with [] would be targets recently.

Small changes

  1. [] Remove three.js and the panorama.js lib based on it, replace with the 3paramore.js
    • (2021-10-30 Updated) Easier way to embed the paramore.js parts instead hard code inside post markdown file now.
      • Encapsulate those as a lib
  2. [] Add About page with descriptions and contacts.
  3. (2021-10-30 Updated) Links to my other media: GitHub, Twitter, etc.

Large changes

  1. Framework: switch from Hexo to Jeklly
    • Jeklly is written in Ruby, which would be more familiar to me
    • (2021-10-30 Updated) Works page and post requirements:
      • Keep each work post thumbnail and title, vertical image on large screen.
    • [] Home page not just gallery, also with article list
    • Put articles/posts under the gallery.
    • (2021-10-30 Updated) Gallery images configurations instead hard code in JS/HTML
      • May write custom Jeklly plugin, hack in ruby
  2. Gallery remove React, there is no need to use and load React lib.
    • Rewrite the gallery with minimum preview images below.
    • may remove auto-scroll feature.
  3. Comment system
    • build by myself rails project, comments with a tiny user (just email identity, no login)
      • Could play with Hotwire(turbo)
  4. English and Chinese, dual language support.
    • UI parts
    • Content, articles
  5. (2021-10-30 Updated) Search, full-text search.
    • Search result page, show all content of the posts.
      • It’s useful when glance or research specify topic by using the keyword.
      • May some tag topic or series of post can work same with search, or vice versa?
    • Use 3rd search engine or pre-generated?

Language Support: English, Chinese

Start with this post, I would practice and write in English.

The topic which can be read without tech background, I would also provide the Chinese version as possible as I can. For examples CG works.

The tech article and programming article. Save my time, I wouldn’t provide Chinese mostly.