This project is a personal blog of Hēsperus, run by Github Pages on hesprs.github.io. The website is an SPA (Single Page Application), where all the website content is scripted and dispalyed on a single HTML page. It is built through vanilla HTML, JavaScript and SCSS. All the code except open-source Javascript liberaries is created by Hēsperus himself.
- SPA and all its benefits (smooth transition, efficient file structure, neat URL, continuous experience, etc.);
- Modularized content (technically it can showcase any forms of media no matter articles, mindmaps, web games, etc.);
- Glassmorphism UI;
- Simple music player;
- Internationalization (support English, simplified Chinese, and German);
- Markdown syntax support;
- Light and dark mode;
- Responsive design.
- Marked.js - https://github.com/markedjs/marked
- Obsidian-Canvas-Renderer-X - https://github.com/hesprs/Obsidian-Canvas-Web-Renderer-X
- Add tags to the articles;
- Make the footer in each article can display instructions, tags, etc.
- The words in search bar are not properly rotated in horizontal mode.
- Flipping card in a directory that only has one row of article card causes abrupt jerk of that row.