2020-03-08 14:11:54 +01:00
# LoveIt Theme | Hugo [![Netlify Status](https://api.netlify.com/api/v1/badges/e60303f2-862c-4342-bf59-7c9adb10812e/deploy-status)](https://app.netlify.com/sites/hugo-loveit/deploys)
2019-02-03 12:30:34 +01:00
2020-03-08 14:02:21 +01:00
[![GitHub release (latest by date) ](https://img.shields.io/github/v/release/dillonzq/LoveIt?style=flat-square )](https://github.com/dillonzq/LoveIt/releases) [![Hugo ](https://img.shields.io/badge/Hugo-%5E0.62.0-blue?style=flat-square&logo=hugo )](https://gohugo.io/) [![License ](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square )](https://github.com/dillonzq/LoveIt/blob/master/LICENSE) [![CircleCI ](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci )](https://app.circleci.com/pipelines/github/dillonzq/LoveIt)
2019-08-26 19:15:00 +02:00
2020-03-08 14:02:21 +01:00
English README | [中文说明 ](README.zh-cn.md )
2019-02-03 12:30:34 +01:00
2019-08-25 20:25:56 +02:00
**LoveIt** is a **clean** , **elegant** but **advanced** blog theme for [Hugo ](https://gohugo.io/ ).
It is based on the original [LeaveIt Theme ](https://github.com/liuzc/LeaveIt/ ) and [KeepIt Theme ](https://github.com/liuzc/LeaveIt/ ).
2019-09-29 18:51:40 +02:00
Since the three themes have a similar look, if you have questions about their differences,
read [Why choose LoveIt ](#why-choose-loveit ) so that you can choose the one that works best for you.
2019-11-20 14:39:04 +01:00
![Hugo Theme LoveIt ](images/Apple-Devices-Preview.png )
2019-08-06 17:49:02 +02:00
2020-03-08 14:11:54 +01:00
## [Demo Site](https://hugo-loveit.netlify.com)
2019-02-03 12:30:34 +01:00
2020-03-08 14:11:54 +01:00
To see this theme in action, here is a live [demo site ](https://hugo-loveit.netlify.com ) which is rendered with **LoveIt** theme.
2019-02-03 12:30:34 +01:00
2019-09-29 18:51:40 +02:00
## Why choose LoveIt
Compared to the original LeaveIt theme and the KeepIt theme, the LoveIt theme has the following modifications.
2020-03-08 14:02:21 +01:00
* Custom **Header**
* Custom **CSS Style**
* A new **home page** , compatible with the latest version of Hugo
* A lot of **style detail adjustments,** including color, font size, margins, code preview style
* More readable **dark mode**
* Some beautiful **CSS animations**
* Easy-to-use and self-expanding **table of contents**
* Extended markdown syntax for ** [Font Awesome ](https://fontawesome.com/ ) icons**
* Extended markdown syntax for **ruby annotation**
* **Mathematical formula** support by [Katex ](https://katex.org/ )
* **Diagram syntax** shortcode support by [mermaid ](https://github.com/knsv/mermaid )
* **Interactive data visualization** shortcode supported by [ECharts ](https://echarts.apache.org/ )
* Embedded **music player** support by [APlayer ](https://github.com/MoePlayer/APlayer ) and [MetingJS ](https://github.com/metowolf/MetingJS )
* **Bilibili** player support
* Kinds of **admonitions** shortcode support
* Custom style shortcodes support
* **CDN** for all third-party libraries support
* ...
2019-09-29 18:51:40 +02:00
In short,
if you prefer the design language and freedom of the LoveIt theme,
if you want to use the extended Font Awesome icons conveniently,
2020-03-08 14:02:21 +01:00
if you want to embed mathematical formulas, flowcharts, music or Bilibili videos in your posts,
2019-09-29 18:51:40 +02:00
the LoveIt theme may be more suitable for you.
2019-03-11 16:39:26 +01:00
2019-09-29 18:51:40 +02:00
I hope you will LoveIt ❤️!
2019-03-11 16:39:26 +01:00
2019-09-29 18:51:40 +02:00
## Features
2019-08-26 19:15:00 +02:00
2019-09-29 18:51:40 +02:00
### Performance and SEO
2019-02-03 12:30:34 +01:00
2020-03-08 14:02:21 +01:00
* Optimized for **performance** : 99/100 on mobile and 100/100 on desktop in [Google PageSpeed Insights ](https://developers.google.com/speed/pagespeed/insights )
* Optimized SEO performance with a correct **SEO SCHEMA** based on JSON-LD
* [**Google Analytics** ](https://analytics.google.com/analytics ) support
* Search engine **verification** support (Google, Bind, Yandex and Baidu)
* **CDN** for third-party libraries support
* Automatically converted images with **Lazy Load** by [lazysizes ](https://github.com/aFarkas/lazysizes )
2019-08-26 19:15:00 +02:00
2019-09-29 18:51:40 +02:00
### Appearance and Layout
2019-08-26 19:15:00 +02:00
2020-03-08 14:02:21 +01:00
* **Responsive** layout
* **Dark/Light** mode
* Globally consistent **design language**
* **Pagination** support
* Easy-to-use and self-expanding **table of contents**
* **Multilanguage** support and i18n ready
* Beautiful **CSS animation**
2019-08-26 19:15:00 +02:00
2019-09-29 18:51:40 +02:00
### Social and Comment Systems
2019-08-26 19:15:00 +02:00
2020-03-08 14:02:21 +01:00
* **Gravatar** supported by [Gravatar ](https://gravatar.com )
* Local **Avatar** support
* Up to **59** social sites supported
* Up to **28** share sites support
* **Disqus** comment system supported by [Disqus ](https://disqus.com )
* **Gitalk** comment system supported by [Gitalk ](https://github.com/gitalk/gitalk )
* **Valine** comment system supported by [Valine ](https://valine.js.org/ )
* **Facebook comments** system supported by [Facebook ](https://developers.facebook.com/docs/plugins/comments/ )
2019-08-26 19:15:00 +02:00
2019-09-29 18:51:40 +02:00
### Extended Features
2019-08-26 19:15:00 +02:00
2020-03-08 14:02:21 +01:00
* Automatically **highlighting** code
* **Images gallery** supported by [lightgallery.js ](https://github.com/sachinchoolur/lightgallery.js )
* Extended markdown syntax for ** [Font Awesome ](https://fontawesome.com/ ) icons**
* Extended markdown syntax for **ruby annotation**
* **Mathematical formula** supported by [Katex ](https://katex.org/ )
* **Diagrams** shortcode supported by [mermaid ](https://github.com/knsv/mermaid )
* **Interactive data visualization** shortcode supported by [ECharts ](https://echarts.apache.org/ )
* **Music player** shortcode supported by [APlayer ](https://github.com/MoePlayer/APlayer ) and [MetingJS ](https://github.com/metowolf/MetingJS )
* **Bilibili player** shortcode
* Kinds of **admonitions** shortcode
* **Custom style** shortcode
* **Animated typing** supported by [TypeIt ](https://typeitjs.com/ )
* **Dynamic scroll** supported by [Smooth Scroll ](https://github.com/cferdinandi/smooth-scroll )
2019-02-03 12:30:34 +01:00
* ...
2020-03-08 14:02:21 +01:00
## Documentation
2019-08-06 17:49:02 +02:00
2020-03-08 14:11:54 +01:00
* [Documentation Page ](https://hugo-loveit.netlify.com/categories/documentation/ )
2020-03-08 14:02:21 +01:00
* Build Documentation Locally:
2019-02-03 12:40:34 +01:00
2020-03-08 14:02:21 +01:00
```bash
hugo server --source=exampleSite
```
2019-02-03 12:30:34 +01:00
2019-08-06 17:49:02 +02:00
## Questions, ideas, bugs, pull requests
2019-02-03 12:30:34 +01:00
2019-08-06 17:49:02 +02:00
All feedback is welcome! Head over to the [issue tracker ](https://github.com/dillonzq/LoveIt/issues ).
## License
2019-03-11 16:39:26 +01:00
2019-08-25 20:25:56 +02:00
LoveIt is licensed under the MIT license. Check the [LICENSE file ](https://github.com/dillonzq/LoveIt/blob/master/LICENSE ) for details.
2019-02-03 12:30:34 +01:00
2019-08-25 20:25:56 +02:00
Thanks to the authors of following resources included in the theme:
* [Font Awesome ](https://fontawesome.com/ )
2020-03-08 14:02:21 +01:00
* [Fork Awesome ](https://forkaweso.me/Fork-Awesome/ )
2019-08-25 20:25:56 +02:00
* [Animate.css ](https://daneden.github.io/animate.css/ )
2019-08-06 17:49:02 +02:00
* [lazysizes ](https://github.com/aFarkas/lazysizes )
2020-03-08 14:02:21 +01:00
* [lightgallery.js ](https://github.com/sachinchoolur/lightgallery.js )
2019-08-25 20:25:56 +02:00
* [Smooth Scroll ](https://github.com/cferdinandi/smooth-scroll )
* [TypeIt ](https://typeitjs.com/ )
* [Katex ](https://katex.org/ )
* [mermaid ](https://github.com/knsv/mermaid )
2020-03-08 14:02:21 +01:00
* [ECharts ](https://echarts.apache.org/ )
2019-08-25 20:25:56 +02:00
* [APlayer ](https://github.com/MoePlayer/APlayer )
* [MetingJS ](https://github.com/metowolf/MetingJS )
* [Gitalk ](https://github.com/gitalk/gitalk )
* [Valine ](https://valine.js.org/ )
2019-08-06 17:49:02 +02:00
## Author
2019-02-03 12:30:34 +01:00
2019-08-06 17:49:02 +02:00
[Dillon ](https://dillonzq.com )