diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 4752606c..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: 2.1 -jobs: - build-check: - docker: - - image: cibuilds/hugo:0.62 - working_directory: ~/LoveIt - steps: - - checkout - - run: git submodule sync - - run: git submodule update --init - - run: hugo --source=exampleSite -v --gc - - run: htmlproofer exampleSite/public --check-html --allow-hash-href --empty-alt-ignore --disable-external - -workflows: - build-check-exampleSite: - jobs: - - build-check diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 01e34cc5..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -custom: https://paypal.me/dillonzq diff --git a/LICENSE b/LICENSE index 322bee44..1d099467 100644 --- a/LICENSE +++ b/LICENSE @@ -2,6 +2,7 @@ The MIT License (MIT) Copyright (c) 2018 LIUZHICHAO.COM Copyright (c) 2019 DILLONZQ.COM +Copyright (c) 2021 LRUIHAO.COM Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/README.md b/README.md index 76a9d149..0887e63e 100644 --- a/README.md +++ b/README.md @@ -1,158 +1,26 @@ -# 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) +# FixIt Theme | Hugo -[![GitHub release (latest by date)](https://img.shields.io/github/v/release/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/releases) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Lruihao/FixIt?style=flat-square)](https://github.com/Lruihao/FixIt/releases) [![Hugo](https://img.shields.io/badge/Hugo-%5E0.62.0-ff4088?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) +[![License](https://img.shields.io/github/license/Lruihao/FixIt?style=flat-square)](https://github.com/Lruihao/FixIt/blob/master/LICENSE) -English README | [简体中文说明](https://github.com/dillonzq/LoveIt/blob/master/README.zh-cn.md) +> **FixIt** is a **clean**, **elegant** but **advanced** blog theme for [Hugo](https://gohugo.io/). -> **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/Fastbyte01/KeepIt). +It is based on the original [LoveIt Theme](https://github.com/dillonzq/LoveIt), [LeaveIt Theme](https://github.com/liuzc/LeaveIt) and [KeepIt Theme](https://github.com/Fastbyte01/KeepIt). 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. -![Hugo Theme LoveIt](https://github.com/dillonzq/LoveIt/raw/master/images/Apple-Devices-Preview.png) +![Hugo Theme LoveIt](https://github.com/Lruihao/FixIt/raw/master/images/Apple-Devices-Preview.png) -## [Demo Site](https://hugoloveit.com/) +[Read more](https://github.com/dillonzq/LoveIt) +## [Demo Site](https://lruihao.cn) -To see this theme in action, here is a live [demo site](https://hugoloveit.com/) which is rendered with **LoveIt** theme. - -## Why choose LoveIt - -Compared to the original LeaveIt theme and the KeepIt theme, the LoveIt theme has the following modifications. - -* 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** -* More **social links**, **share sites** and **comment system** -* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/) -* **Copy code** to clipboard with one click -* Extended Markdown syntax for **[Font Awesome](https://fontawesome.com/) icons** -* Extended Markdown syntax for **ruby annotation** -* Extended Markdown syntax for **fraction** -* **Mathematical formula** supported by [KaTeX](https://katex.org/) -* **Diagram syntax** shortcode supported by [mermaid](https://github.com/knsv/mermaid) -* **Interactive data visualization** shortcode supported by [ECharts](https://echarts.apache.org/) -* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) -* Embedded **music player** supported by [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS) -* **Bilibili** player supported -* Kinds of **admonitions** shortcode supported -* Custom style shortcodes supported -* **CDN** for all third-party libraries supported -* ... - -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, -if you want to embed mathematical formulas, flowcharts, music or Bilibili videos in your posts, -the LoveIt theme may be more suitable for you. - -I hope you will LoveIt ❤️! - -## Features - -### Performance and SEO - -* 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)** supported -* **[Fathom Analytics](https://usefathom.com/)** supported -* Search engine **verification** supported (Google, Bind, Yandex and Baidu) -* **CDN** for third-party libraries supported -* Automatically converted images with **Lazy Load** by [lazysizes](https://github.com/aFarkas/lazysizes) - -### Appearance and Layout - -* **Responsive** layout -* **Light/Dark** mode -* Globally consistent **design language** -* **Pagination** supported -* Easy-to-use and self-expanding **table of contents** -* **Multilanguage** supported and i18n ready -* Beautiful **CSS animation** - -### Social and Comment Systems - -* **Gravatar** supported by [Gravatar](https://gravatar.com) -* Local **Avatar** supported -* Up to **64** social links supported -* Up to **28** share sites supported -* **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/) -* **Telegram comments** system supported by [Telegram Comments](https://comments.app/) -* **Commento** comment system supported by [Commento](https://commento.io/) -* **Utterances** comment system supported by [Utterances](https://utteranc.es/) - -### Extended Features - -* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/) -* **Twemoji** supported -* Automatically **highlighting** code -* **Copy code** to clipboard with one click -* **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** -* Extended Markdown syntax for **fraction** -* **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/) -* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) -* **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 -* **Custom script** shortcode -* **Animated typing** supported by [TypeIt](https://typeitjs.com/) -* **Dynamic scroll** supported by [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) -* **Cookie consent banner** supported by [cookieconsent](https://github.com/osano/cookieconsent) -* ... - -## [Documentation](https://hugoloveit.com/categories/documentation/) - -Build Documentation Locally: - -```bash -hugo server --source=exampleSite -``` - -## Multilingual and i18n - -LoveIt supports the following languages: - -* English -* Simplified Chinese -* French -* Polish -* Brazilian Portuguese -* Italian -* Spanish -* German -* Serbian -* Russian -* Romanian -* Vietnamese -* [Contribute with a new language](https://github.com/dillonzq/LoveIt/pulls) - -[Languages Compatibility](https://hugoloveit.com/theme-documentation-basics/#language-compatibility) - -## [Roadmap](https://github.com/dillonzq/LoveIt/projects/1) - -## Questions, ideas, bugs, pull requests - -All feedback is welcome! Head over to the [issue tracker](https://github.com/dillonzq/LoveIt/issues). +To see this theme in action, here is a live [demo site](https://lruihao.cn) which is rendered with **FixIt** theme. ## License -LoveIt is licensed under the **MIT** license. Check the [LICENSE file](https://github.com/dillonzq/LoveIt/blob/master/LICENSE) for details. +FixIt is licensed under the **MIT** license. Check the [LICENSE file](https://github.com/Lruihao/FixIt/blob/master/LICENSE) for details. Thanks to the authors of following resources included in the theme: @@ -183,14 +51,4 @@ Thanks to the authors of following resources included in the theme: ## Author -[Dillon](https://dillonzq.com) - -## Sponsor - -If you enjoy the theme, please consider buying me a coffee ☕️. - -* [PayPal](https://paypal.me/dillonzq) -* [Alipay](https://github.com/dillonzq/LoveIt/raw/master/images/Alipay.jpg) -* [Wechat](https://github.com/dillonzq/LoveIt/raw/master/images/Wechat.jpg) - -Thanks! ❤️ +[Lruihao](https://lruihao.cn) diff --git a/README.zh-cn.md b/README.zh-cn.md deleted file mode 100644 index f3368b89..00000000 --- a/README.zh-cn.md +++ /dev/null @@ -1,191 +0,0 @@ -# LoveIt 主题 | 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) - -[![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-ff4088?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) - -[English README](https://github.com/dillonzq/LoveIt/blob/master/README.md) | 简体中文说明 - -> [LoveIt](https://github.com/dillonzq/LoveIt) 是一个**简洁**、**优雅**且**高效**的 [Hugo](https://gohugo.io/) 博客主题。 - -它的原型基于 [LeaveIt 主题](https://github.com/liuzc/LeaveIt) 和 [KeepIt 主题](https://github.com/Fastbyte01/KeepIt)。 - -由于三个主题外观的相似性,如果你对于它们的不同之处有疑问,请阅读 [为什么选择 LoveIt](#为什么选择-LoveIt),以便你能选择最适合你的一个。 - -![Hugo 主题 LoveIt](https://github.com/dillonzq/LoveIt/raw/master/images/Apple-Devices-Preview.png) - -## 主题[预览](https://hugoloveit.com/zh-cn/) - -为了直观地浏览主题特性,这里有一个基于 **LoveIt** 主题渲染的 [预览网站](https://hugoloveit.com/zh-cn/)。 - -## 为什么选择 LoveIt - -相较于 LeaveIt 主题 和 KeepIt 主题,LoveIt 主题主要有以下修改 - -* 自定义**标题栏** -* 自定义**CSS 样式** -* 焕然一新的**主页**,已经兼容最新版 Hugo -* 大量的**样式细节调整**,包括颜色、字体大小、边距、代码预览样式 -* 可读性更强的**深色模式** -* 一些美观的 **CSS 动画** -* 易用和自动展开的**文章目录** -* 支持更多的**社交链接**、**网站分享**和**评论系统** -* 支持基于 [Lunr.js](https://lunrjs.com/) 或 [algolia](https://www.algolia.com/) 的**搜索** -* 一键**复制代码**到剪贴板 -* 支持基于 **[Font Awesome](https://fontawesome.com/) 图标**的扩展 Markdown 语法 -* 支持**上标注释**的扩展 Markdown 语法 -* 支持**分数**的扩展 Markdown 语法 -* 支持基于 [KaTeX](https://katex.org/) 的**数学公式** -* 支持基于 [mermaid](https://github.com/knsv/mermaid) 的**图表**生成功能 -* 支持基于 [ECharts](https://echarts.apache.org/) 的**交互式数据可视化**生成功能 -* 支持基于 [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) 的 **Mapbox** 地图显示功能 -* 支持基于 [APlayer](https://github.com/MoePlayer/APlayer) 和 [MetingJS](https://github.com/metowolf/MetingJS) 的内嵌**音乐播放器** -* 支持内嵌 **Bilibili** 视频 -* 支持多种**注释**的 shortcode -* 支持自定义样式的 shortcode -* 支持所有第三方库的 **CDN** -* ... - -所以,如果你更偏好 LoveIt 主题的设计语言和自由度,如果你想便捷地使用扩展的 Font Awesome 图标,如果你想在文章内嵌数学公式、流程图、音乐或是 Bilibili 视频, -那么,LoveIt 主题可能是更适合你。 -希望你会 LoveIt ❤️! - -## 特性 - -### 性能和 SEO - -* **性能**优化:在 [Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights) 中, 99/100 的移动设备得分和 100/100 的桌面设备得分 -* 使用基于 JSON-LD 格式 的 **SEO SCHEMA** 文件进行 SEO 优化 -* 支持 **[Google Analytics](https://analytics.google.com/analytics)** -* 支持 **[Fathom Analytics](https://usefathom.com/)** -* 支持搜索引擎的**网站验证** (Google, Bind, Yandex and Baidu) -* 支持所有第三方库的 **CDN** -* 基于 [lazysizes](https://github.com/aFarkas/lazysizes) 自动转换图片为**懒加载** - -### 外观和布局 - -* **响应式**布局 -* **浅色/深色** 主题模式 -* 全局一致的**设计语言** -* 支持**分页** -* 易用和自动展开的**文章目录** -* 支持**多语言**和国际化 -* 美观的 **CSS 动画** - -### 社交和评论系统 - -* 支持 **[Gravatar](https://gravatar.com)** 头像 -* 支持本地**头像** -* 支持多达 **64** 种社交链接 -* 支持多达 **28** 种网站分享 -* 支持 **[Disqus](https://disqus.com)** 评论系统 -* 支持 **[Gitalk](https://github.com/gitalk/gitalk)** 评论系统 -* 支持 **[Valine](https://valine.js.org/)** 评论系统 -* 支持 **[Facebook](https://developers.facebook.com/docs/plugins/comments/) 评论**系统 -* 支持 **[Telegram comments](https://comments.app/) 评论**系统 -* 支持 **[Commento](https://commento.io/)** 评论系统 -* 支持 **[Utterances](https://utteranc.es/)** 评论系统 - -### 扩展功能 - -* 支持基于 [Lunr.js](https://lunrjs.com/) 或 [algolia](https://www.algolia.com/) 的**搜索** -* 支持 **Twemoji** -* 支持**代码高亮** -* 一键**复制代码**到剪贴板 -* 支持基于 [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) 的**图片画廊** -* 支持 **[Font Awesome](https://fontawesome.com/) 图标**的扩展 Markdown 语法 -* 支持**上标注释**的扩展 Markdown 语法 -* 支持**分数**的扩展 Markdown 语法 -* 支持基于 [KaTeX](https://katex.org/) 的**数学公式** -* 支持基于 [mermaid](https://github.com/knsv/mermaid) 的**图表** shortcode -* 支持基于 [ECharts](https://echarts.apache.org/) 的**交互式数据可视化** shortcode -* 支持基于 [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) 的 **Mapbox** shortcode -* 支持基于 [APlayer](https://github.com/MoePlayer/APlayer) 和 [MetingJS](https://github.com/metowolf/MetingJS) 的**音乐播放器** shortcode -* 支持 **Bilibili 视频** shortcode -* 支持多种**注释**的 shortcode -* 支持**自定义样式**的 shortcode -* 支持**自定义脚本**的 shortcode -* 支持基于 [TypeIt](https://typeitjs.com/) 的**打字动画** shortcode -* 支持基于 [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) 的**滚动动画** -* 支持基于 [cookieconsent](https://github.com/osano/cookieconsent) 的 **Cookie 许可横幅** -* ... - -## [文档](https://hugoloveit.com/zh-cn/categories/documentation/) - -在本地构建文档: - -```bash -hugo server --source=exampleSite -``` - -## 多语言和国际化 - -LoveIt 支持下列语言: - -* 英语 -* 简体中文 -* 法语 -* 波兰语 -* 巴西葡萄牙语 -* 意大利语 -* 西班牙语 -* 德语 -* 塞尔维亚语 -* 俄语 -* 罗马尼亚语 -* 越南语 -* [贡献一种新的语言](https://github.com/dillonzq/LoveIt/pulls) - -[语言兼容性](https://hugoloveit.com/zh-cn/theme-documentation-basics/#language-compatibility) - -## [路线图](https://github.com/dillonzq/LoveIt/projects/1) - -## 问题、想法、 bugs 和 PRs - -所有的反馈都是欢迎的!详见 [issue tracker](https://github.com/dillonzq/LoveIt/issues)。 - -## 许可协议 - -LoveIt 根据 **MIT** 许可协议授权。 更多信息请查看 [LICENSE 文件](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)。 - -LoveIt 主题中用到了以下项目,感谢它们的作者: - -* [normalize.css](https://github.com/necolas/normalize.css) -* [Font Awesome](https://fontawesome.com/) -* [Simple Icons](https://github.com/simple-icons/simple-icons) -* [Animate.css](https://daneden.github.io/animate.css/) -* [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) -* [autocomplete.js](https://github.com/algolia/autocomplete.js) -* [Lunr.js](https://lunrjs.com/) -* [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) -* [lazysizes](https://github.com/aFarkas/lazysizes) -* [object-fit-images](https://github.com/fregante/object-fit-images) -* [Twemoji](https://github.com/twitter/twemoji) -* [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) -* [clipboard.js](https://github.com/zenorocha/clipboard.js) -* [Sharer.js](https://github.com/ellisonleao/sharer.js) -* [TypeIt](https://typeitjs.com/) -* [KaTeX](https://katex.org/) -* [mermaid](https://github.com/knsv/mermaid) -* [ECharts](https://echarts.apache.org/) -* [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) -* [APlayer](https://github.com/MoePlayer/APlayer) -* [MetingJS](https://github.com/metowolf/MetingJS) -* [Gitalk](https://github.com/gitalk/gitalk) -* [Valine](https://valine.js.org/) -* [cookieconsent](https://github.com/osano/cookieconsent) - -## 作者 - -[Dillon](https://dillonzq.com) - -## 赞助支持 - -如果你喜爱这个主题, 请考虑给我买杯咖啡 ☕️. - -* [PayPal](https://paypal.me/dillonzq) -* [支付宝](https://github.com/dillonzq/LoveIt/raw/master/images/Alipay.jpg) -* [微信支付](https://github.com/dillonzq/LoveIt/raw/master/images/Wechat.jpg) - -谢谢! ❤️ diff --git a/images/Alipay.jpg b/images/Alipay.jpg deleted file mode 100644 index dfb533bd..00000000 Binary files a/images/Alipay.jpg and /dev/null differ diff --git a/images/Wechat.jpg b/images/Wechat.jpg deleted file mode 100644 index 8a843a93..00000000 Binary files a/images/Wechat.jpg and /dev/null differ diff --git a/images/screenshot.png b/images/screenshot.png deleted file mode 100644 index 3fb6515f..00000000 Binary files a/images/screenshot.png and /dev/null differ diff --git a/images/tn.png b/images/tn.png deleted file mode 100644 index 49187300..00000000 Binary files a/images/tn.png and /dev/null differ diff --git a/package-lock.json b/package-lock.json index e5533eee..7757f96b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "loveit-src", + "name": "fixit-src", "version": "0.2.0", "lockfileVersion": 1, "requires": true, diff --git a/package.json b/package.json index 8316c492..bec5f98e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "loveit-src", + "name": "fixit-src", "version": "0.2.0", - "description": "LoveIt theme source file", + "description": "FixIt theme source file", "private": true, "dependencies": {}, "devDependencies": { @@ -36,16 +36,16 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/dillonzq/LoveIt.git" + "url": "git+https://github.com/Lruihao/FixIt.git" }, "keywords": [ "hugo", "theme" ], - "author": "Dillon", + "author": "Lruihao", "license": "MIT", "bugs": { - "url": "https://github.com/dillonzq/LoveIt/issues" + "url": "https://github.com/Lruihao/FixIt/issues" }, - "homepage": "https://github.com/dillonzq/LoveIt#readme" + "homepage": "https://github.com/Lruihao/FixIt#readme" } diff --git a/theme.toml b/theme.toml index 69ba85b6..f1f5e3f7 100644 --- a/theme.toml +++ b/theme.toml @@ -1,11 +1,11 @@ # theme.toml template for a Hugo theme # See https://github.com/gohugoio/hugoThemes#themetoml for an example -name = "LoveIt" +name = "FixIt" license = "MIT" -licenselink = "https://github.com/dillonzq/LoveIt/blob/master/LICENSE" +licenselink = "https://github.com/Lruihao/FixIt/blob/master/LICENSE" description = "A Clean, Elegant but Advanced Hugo Theme for Hugo." -homepage = "https://hugoloveit.com" +homepage = "https://github.com/Lruihao/FixIt" tags = [ "blog", "clean", @@ -25,10 +25,9 @@ features = [ min_version = "0.62.0" [author] - name = "Dillon" - homepage = "https://dillonzq.com/" + name = "Lruihao" + homepage = "https://lruihao.cn" [original] - name = "Fastbyte01" - homepage = "https://www.fsb01.com/" - repo = "https://github.com/Fastbyte01/KeepIt" + name = "Dillon" + homepage = "https://dillonzq.com"