I love using cartoon images as my wallpapers. However, it can sometimes be awkward to show them in front of your audience during an academic presentation. Therefore, I made this little tool to save the day. It can help you quickly switch the wallpaper and switch back later.
Here I will record how some of the features in this blog is realized, or is failed.
Image host
Github repo is now used as my image host. It is not a good choice since the size of a repo is limited, as a result of which, I may need to create many repos. The truth is, I have tried a professional OSS service called Qiniu Cloud and used it as my image host. However, it cost a lot for showing pictures with HTTPS protocol, while many browsers automatically convert the HTTP url to HTTPS. By storing all blog relevant things to github, I find the life will truely become esaier. A well designed GUI is a life save mo matter how programming language improves!
The Vuepress framework supports the internationalization, and provide a convenient entry of multiple language version of articles, but I have no plan to translate all my articles. It cost too much time, and to be honest, I am the almost only one who will read my blog. The prupose is first build my own knowledge system, then share it to someone interests. Therefore, to keep me passionate in writting blog, I will leave those heavy work and only enjoy my recording.
Vuepress, the blog currently build with, is the third blog framework I used. In the past five years, I have tried Gridea, Hexo and Vuepress, and spend so much time in configuring the theme and the structure. However, the number of posts doesn't increase correspondingly.
vuepress-blog
├─.vuepress
├─posts # Common posts
│ ├─life
│ └─tech # Common techiques and skills, will be used in many projects
├─projects # Posts for a certain topic
│ ├─blog
│ └─...
├─home.md # Home page of the blog
└─README.md # portfolio