You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
2.8 KiB

2 years ago
  1. # Minima
  2. An undoubtedly simple and lightweight dark/light mode theme for Hexo.
  3. ![Minima preview, device image by Freepik](https://adisaktijrs.github.io/2020/10/11/Hexo-Minima-Theme-v1-0-Officially-Released/minima.jpg)
  4. - See the demo [here](https://adisaktijrs.github.io/minima)
  5. - See the quick start instruction and documentation [here](https://adisaktijrs.github.io/2020/10/11/Hexo-Minima-Theme-v1-0-Officially-Released/)
  6. ## About Minima
  7. Minima is an undoubtedly simple and lightweight dark/light mode theme for Hexo. I created this from scratch using [Skeleton CSS](http://getskeleton.com/) boilerplate. It only uses CSS and Vanilla JS, without using unnecessary third-party 'render-blocking' libraries.
  8. ### Simplicity
  9. Simplicity is a must! When I decided to move to Hexo for my personal blogging platform, the main reason was to find a simple and clean design, no fancy looks, unnecessary images and colors either. I'd like to have a blog that focuses on the content of my posts rather than turning readers attention to a 'cluttered' user interface. I found lots of beautiful themes on the Hexo themes page, but finally I decided to make my own.
  10. ### Lightweight
  11. This 'lightweight' means the theme uses as few design stuff as possible. Fewer JavaScript and CSS files. Minima only uses Skeleton for the CSS-boilerplate and [nanobar.js](https://nanobar.jacoborus.codes/) for the top loading bar. The following is the 'gross' performance of my blog with the Minima theme:
  12. ![](https://adisaktijrs.github.io/2020/10/11/Hexo-Minima-Theme-v1-0-Officially-Released/Screenshot.png)
  13. ### Customization
  14. Minima uses vanilla JavaScript, vanilla CSS, and [EJS](https://ejs.co/). So it will be very easy for everyone to edit and customize the theme.
  15. ## Features
  16. - Pass the core of [Hexo Theme Unit Test](https://github.com/hexojs/hexo-theme-unit-test)
  17. - Fully responsive design
  18. - Support post, page, tags, archives, and pagination
  19. - SEO: post meta description and images (appears in Facebook/Twitter shared-link)
  20. - [Customizable] icon Dark/light mode instant switch 🌑/☀️
  21. - [Customizable] theme color
  22. - Code highlighting with [Prism.js](https://prismjs.com/)
  23. - [Disqus](https://disqus.com/) for post comments
  24. - Show comments section button for faster posts loading
  25. ## Documentation
  26. See the quick start instruction and [documentation here](https://adisaktijrs.github.io/2020/10/11/Hexo-Minima-Theme-v1-0-Officially-Released/#Documentation)
  27. ## Development
  28. Everyone is welcome to contribute! Go ahead, fork and make pull request 😁
  29. ## Credit
  30. Big thanks to [@pduchnovsky](https://github.com/pduchnovsky) and [yukimuon](https://github.com/yukimuon) to help me making this theme even better!
  31. ## Licence
  32. Minima is released under [MIT License](https://github.com/adisaktijrs/hexo-theme-minima/blob/master/LICENSE). Copyright © 2020 Adi Sakti Jrs