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
曾经使用Hexo来写博客,算是我个人博客的起点,保留hello world页面作为纪念。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
本博客基于hexo,这篇markdown demo用于记录博文内容中可用的全部格式。帮助自己回忆查询,也作为主题的展示。
markdown配置中,用到的主题和插件有: hexo-theme-aurora
, hexo-renderer-markdown-it-plus
, hexo-tag-plantuml
记录了博客建站部署的全过程。包括框架,主题,配置,插件,工作流等等。