A clean, elegant and advanced blog theme for Hugo.

Overview

DoIt Theme | Hugo

English README | 简体中文说明

DoIt is a clean, elegant and advanced blog theme for Hugo.

It is based on the LoveIt Theme, LeaveIt Theme and KeepIt Theme.

The DoIt theme inherits the excellent functions of these themes, and adds new functions and optimizations on this basis. Please read Why Choose DoIt to learn more.

The goal of DoIt theme is to create a powerful and easy-to-use Hugo theme, so you can go straight into your blog content creation and just do it without worrying about the complex technical details.

Getting started

Head to this documentation page for a complete guidence to get started with the DoIt theme.

Migrate from LoveIt

If you are currently using the LoveIt theme, it is very easy to migrate to DoIt.

You can add this repo as a submodule of your site directory.

git submodule add https://github.com/HEIGE-PCloud/DoIt.git themes/DoIt

Alternatively, you can download the latest release .zip file of the theme and extract it in the themes directory. (Not recommended, the repo is being updated frequently so the releases may out of date.)

Next, go to the config.toml and change the default theme to DoIt.

- theme = "LoveIt"
+ theme = "DoIt"

Now the migration is finished and everything is ready 🎉

Many new features and configurations have been added to the DoIt theme, check the changelog and documentation for more information.

Demo Site

To see this theme in action, here is a live demo site which is rendered with DoIt theme.

Why choose DoIt

  • 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 or algolia
  • Copy code to clipboard with one click
  • Extended Markdown syntax for Font Awesome icons
  • Extended Markdown syntax for ruby annotation
  • Extended Markdown syntax for fraction
  • Mathematical formula supported by KaTeX
  • Diagram syntax shortcode supported by mermaid
  • Interactive data visualization shortcode supported by ECharts
  • Mapbox shortcode supported by Mapbox GL JS
  • Embedded music player supported by APlayer and MetingJS
  • Bilibili player supported
  • Kinds of admonitions shortcode supported
  • Custom style shortcodes supported
  • CDN for all third-party libraries supported
  • Mulitple Authors supported
  • ...

In short, if you prefer the design language and freedom of the DoIt 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 DoIt theme may be more suitable for you.

Features

Performance and SEO

  • Optimized for performance: 99/100 on mobile and 100/100 on desktop in Google PageSpeed Insights
  • Optimized SEO performance with a correct SEO SCHEMA based on JSON-LD
  • Google Analytics supported
  • Fathom Analytics supported
  • Search engine verification supported (Google, Bind, Yandex and Baidu)
  • CDN for third-party libraries supported
  • Automatically converted images with Lazy Load by lazysizes

Appearance and Layout

  • Responsive layout
  • Light/Dark/Black mode
  • Globally consistent design language
  • Pagination supported
  • Easy-to-use and self-expanding table of contents
  • Multilanguage supported and i18n ready
  • Beautiful CSS animation
  • Brand new Page Layout optimized for wide screens
  • Compatibility for PWA

Social and Comment Systems

  • Gravatar supported by Gravatar
  • Local Avatar supported
  • Up to 64 social links supported
  • Up to 28 share sites supported
  • Disqus comment system supported by Disqus
  • Gitalk comment system supported by Gitalk
  • Valine comment system supported by Valine
  • Waline comment system supported by Waline
  • Facebook comments system supported by Facebook
  • Telegram comments system supported by Telegram Comments
  • Commento comment system supported by Commento
  • Utterances comment system supported by Utterances
  • Twikoo comment system supported by Twikoo

Extended Features

  • Search supported by Lunr.js or algolia
  • Twemoji supported
  • Automatically highlighting code
  • Copy code to clipboard with one click
  • Images gallery supported by lightgallery.js
  • Extended Markdown syntax for Font Awesome icons
  • Extended Markdown syntax for ruby annotation
  • Extended Markdown syntax for fraction
  • Mathematical formula supported by KaTeX
  • Diagrams shortcode supported by mermaid
  • Interactive data visualization shortcode supported by ECharts
  • Mapbox shortcode supported by Mapbox GL JS
  • Music player shortcode supported by APlayer and MetingJS
  • Bilibili player shortcode
  • Kinds of admonitions shortcode
  • Custom style shortcode
  • Custom script shortcode
  • Custom friend shortcode
  • Animated typing supported by TypeIt
  • Dynamic scroll supported by native CSS
  • Cookie consent banner supported by cookieconsent
  • ...

Documentation

Build Documentation Locally:

hugo server --source=exampleSite

Multilingual and i18n

DoIt supports the following languages:

  • English
  • Simplified Chinese
  • French
  • Polish
  • Brazilian Portuguese
  • Italian
  • Spanish
  • German
  • Serbian
  • Russian
  • Romanian
  • Vietnamese
  • Contribute with a new language

Languages Compatibility

Roadmap

Changelog

Questions, ideas, bugs, pull requests

All feedback is welcome! Head over to the issue tracker.

License

DoIt is licensed under the MIT license. Check the LICENSE file for details.

Thanks to the authors of following resources included in the theme:

Author

PCloud

Sponsor

If you enjoy the theme, please consider buying me a coffee ☕️ .

https://www.buymeacoffee.com/PCloud

Thanks! ❤️

Comments
  • [FEATURE] author: nil?

    [FEATURE] author: nil?

    Describe the feature you want 描述你的功能需求

    • Is it possible to disable the author?
    • Another issue: I used ox-hugo to convert org file to markdown. Then I have author = ["author"] instead of author = "author" However, the first one gives me an error message: execute of template failed: template: partials/plugin/link.html:7:16: executing "partials/plugin/link.html" at <safeHTML>: error calling safeHTML: unable to cast []string{"author"} of type []string to string
    wontfix needs more info 
    opened by gnohz 15
  • [FEATURE] Add support for Vssue or Intensedebate

    [FEATURE] Add support for Vssue or Intensedebate

    Intensedebate is a comment system made by the same company who made wordpress.com, and it is free to use, but it is proprietary. You have already added support for many comment systems, but the only one that I found similar to Intensedebate and opensource at the same time is Vssue, and it is not supported either by your theme.

    Intensedebate use a script like this:

    Top script:

    <script>
                    var idcomments_acct = 'put account_id here';
                    var idcomments_post_id;
                    var idcomments_post_url;
                    </script>
                    <script type="text/javascript" src="https://www.intensedebate.com/js/genericLinkWrapperV2.js">
                </script>
    

    Down script:

    <script>
                    var idcomments_acct = 'put account_id here';
                    var idcomments_post_id;
                    var idcomments_post_url;
                    </script>
                    <span id="IDCommentsPostTitle" style="display:none"></span>
                    <script type='text/javascript' src='https://www.intensedebate.com/js/genericCommentWrapperV2.js'>
                </script>
    

    The down script is more important than the top script.

    Vssue uses 5 different scripts based on which storage repo you used (GitHub, GitLab, Bitbucket, Gitea, or Gitee), so it will be better to add just one script of them.

    https://vssue.js.org/guide/gitlab.html

    I would be so grateful if you could support any of them.

    enhancement 
    opened by Ahmed-E-86 15
  • [BUG] Waline doesn't translate to pt-BR

    [BUG] Waline doesn't translate to pt-BR

    Describe the bug 描述你遇到的错误

    When using defaultContentLanguage = "pt-br" and languageCode = "pt-BR", the waline interface becomes chinese (chinese is the default language). Using 'en', instead, makes the whole site in english and the waline too. I can't test if the language code has any kind of typo because the lang parameter from waline was removed from the config.toml. I would test if it works with pt-br, pt-BR, ptBR and ptbr. =/

    Expected behavior 期待的行为

    Waline server and DoIt theme's waline client were updated to 1.3.9 with pt-BR translation and was expected to works

    Build Environment 构建环境

    • Netlify: OS: [Ubuntu 21.04]
    • Theme version/commit [0a9470a]
    • Hugo version [0.81 extended]
    bug 
    opened by dannyloxavier 11
  • [BUG] 标题的打字效果有BUG

    [BUG] 标题的打字效果有BUG

    Describe the bug 描述你遇到的错误

    BUG如图所示

    Screenshots 屏幕截图

    image

    Build Environment 构建环境

    • OS: [e.g. macOS]
    • Theme version master最新
    • Hugo Static Site Generator v0.80.0/extended darwin/amd64 BuildDate: unknown
    question 
    opened by VanLiuZhi 10
  • [Enhancement/discussion] More distinguishable font size between different levels of header

    [Enhancement/discussion] More distinguishable font size between different levels of header

    Describe the feature you want 描述你的功能需求

    In posts with multiple levels, it's hard to know if a given header is at the same level or not.

    There is some pixel difference already, while, I wonder, if it's possible to make the headline much larger or in different styles?

    This was triggered by one of my readers from https://www.siwei.io/resolve-wordle/, where she was confused about the header levels(before I told her there is a TOC).

    Not sure about the solution but just to bring this topic for discussion.

    What do you think, please?

    Useful reference 有价值的参考

    No response

    new feature 
    opened by wey-gu 9
  • [FEATURE] Enable Google Tag Manager

    [FEATURE] Enable Google Tag Manager

    Describe the feature you want 描述你的功能需求

    Implementing Google Tag Manager could alleviate issues with enabling third-party scripts, as this can be handled by Google Tag Manager

    Useful reference 有价值的参考

    https://developers.google.com/tag-platform/tag-manager https://martijnvanvreeden.nl/how-to-add-google-tag-manager-to-hugo-static-website/ Github Repro for suggested solution: https://github.com/martijnvv/GTM-integration-Hugo https://github.com/martijnvv/GTM-integration-Hugo/blob/master/gtm.html

    What got me interested in Google Tag Manager: https://gravitec.net/blog/how-to-add-gravitec-script-to-your-website-with-google-tag-manager/?_ga=2.73306839.577066394.1641967612-676978610.1641967612

    new feature 
    opened by TheDoubleH 9
  • [FEATURE] Button that shares the link in various formats (not social share links)

    [FEATURE] Button that shares the link in various formats (not social share links)

    The theme accepts many social share links but in some cases the reader does not want to share it through social networks but for example only the link or a markdown (perhaps also a .rst). For example in this blog there is a link button:

    Screenshot_20211204_014506

    and if it is pressed then a popup will open showing the formats that can be copied:

    Screenshot_20211204_014333

    new feature 
    opened by eyllanesc 9
  • feat: add recently updated section

    feat: add recently updated section

    • [x] Add setting options in config.toml
    • [x] Add translation for en and zh-CN
    • [x] Only display posts modified within days days
    • [x] Display maxCount posts at max
    • [x] Only display "updated" posts with different .Lastmod and .Date
    • [x] Add RSS support
    • [x] Update documentation and sample config.toml
    new feature 
    opened by HEIGE-PCloud 9
  • [BUG] A minor bug

    [BUG] A minor bug

    When using the light mode, the colors of the unselected numbers of the pages are barely noticeable, and the color of the circle of back to top is barely noticeable as well.

    A screenshot to describe the issue:

    Screenshot from 2021-07-24 16-02-42

    bug 
    opened by Ahmed-E-86 9
  • [BUG] 连续使用多个 Music Shortcodes 时歌曲无法被正常渲染

    [BUG] 连续使用多个 Music Shortcodes 时歌曲无法被正常渲染

    Describe the bug 描述你遇到的错误

    一篇文章中如果使用了多个 music shortcodes,并且它们之间无任何填充,会导致 aplayer/meting-js 未被页面载入,歌曲无法显示,示例如下:

    <!-- 庭前鹤高歌 - 河津樱 -->
    {{< music server="netease" type="song" id="1466346187" >}}
    
    <!-- 明日见黄花 - 永动机 -->
    {{< music server="netease" type="song" id="519225198" >}}
    
    <!-- 1400424646 - She Her Her Hers -->
    {{< music server="netease" type="song" id="1400424646" >}}
    

    这样渲染出的页面无法显示歌曲,有 meting-js 标签但是无任何内容:

    <div class="content" id="content"><blockquote>
    <meting-js server="netease" type="song" id="1466346187" theme="#448aff"></meting-js>
    <meting-js server="netease" type="song" id="519225198" theme="#448aff"></meting-js>
    <meting-js server="netease" type="song" id="1400424646" theme="#448aff"></meting-js>
    </div>
    

    本地测试发现在文章里随便加点东西,偶尔又能正常渲染出歌曲,偶尔又不行,没找到规律。

    推测是 music 这个 shortcodes 的 {{- .Page.Scratch.SetInMap "this" "music" true -}} 这一行有些问题,但是水平有限无法解决。

    Expected behavior 期待的行为

    只要正确使用了 music shortcodes,就应该能渲染出歌曲来。

    Screenshots 屏幕截图

    No response

    Build Environment 构建环境

    • OS Version: MacOS 12.3.1
    • Hugo Version: hugo v0.96.0+extended darwin/amd64 BuildDate=unknown
    • Theme Version: e2d825a83cfe9b765488ec47a121cce803e2ee5f

    Preview Environment 预览环境

    No response

    Additional Information 补充信息

    No response

    dependencies 
    opened by ryan4yin 8
  • [BUG] 文章md文件中添加PJAX函数后导致页面出现 “空引用” 问题,查看demo

    [BUG] 文章md文件中添加PJAX函数后导致页面出现 “空引用” 问题,查看demo

    文章 md 文件中添加PJAX函数后导致页面出现 “空引用” 问题

    我在文章中添加 PJAX 函数控制 Twikoo 评论的统一性。 在文章 md 源文件中添加了PJAX函数后,页面上会出现一个空的引用: <blockquote></blockquote> 并没有输入一个空的 >

    Hugo版本:0.88.1,DoIt版本:0.2.13

    demo:demo,请帮忙排查一下!

    如图: Screenshot 2021-12-29 at 17 13 31

    bug 
    opened by ghost 8
  • chore(deps): bump @waline/client from 2.14.1 to 2.14.5

    chore(deps): bump @waline/client from 2.14.1 to 2.14.5

    Bumps @waline/client from 2.14.1 to 2.14.5.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps): bump json5 from 1.0.1 to 1.0.2

    chore(deps): bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 1
  • [FEATURE] Twitter Card

    [FEATURE] Twitter Card

    Describe the feature you want 描述你的功能需求

    When sharing posts via twitter, the preview is very generic.

    I would be preferable to enable "twitter cards"

    I would suggest that:

    • the twitter id is inherited from Setup
    • Image is derived from featuredimage in post toml
    • Description and title from the post as well

    Useful reference 有价值的参考

    partials and guide example: https://gohugohq.com/partials/twitter-cards-partials-for-hugo/ Official Twitter documentation: https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/getting-started

    new feature 
    opened by TheDoubleH 0
  • [FEATURE] Douban Movie and Book Showpage / 豆瓣观影

    [FEATURE] Douban Movie and Book Showpage / 豆瓣观影

    Describe the feature you want 描述你的功能需求

    我自己糊了一个豆瓣观影记录的页面,因为这是一个小众需求,而且兼容性可能有问题,就没有提交 PR。 如果觉得这个有需要,可以更新一下。

    Useful reference 有价值的参考

    我的豆瓣观影页面:

    • https://eallion.com/movie/

    参考:

    • https://imnerd.org/doumark.html
    • https://github.com/lizheming/doumark-action
    • https://github.com/lmm214/immmmm/blob/master/themes/hello-friend/layouts/_default/movies.html

    我的源文件:

    • https://github.com/eallion/hugo-theme-doit/blob/main/layouts/_default/movie.html
    new feature 
    opened by eallion 0
  • In mobile blog post layout shifts

    In mobile blog post layout shifts

    While loading the blog post page the layout shifts. Please check the video attached.

    https://user-images.githubusercontent.com/93185814/205631038-5fd31030-7afe-47e0-9e31-59a3f942a03c.mp4

    bug 
    opened by SamirPaul1 1
Releases(v0.2.13)
  • v0.2.13(Nov 6, 2021)

    What's Changed

    New features

    • feat: add remark42 comment system support by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/239
    • feat: add recently updated section by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/272
    • feat: add sponsor support by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/275
    • feat: addsuport giscus comment system by @eyllanesc in https://github.com/HEIGE-PCloud/DoIt/pull/277
    • feat: add edit this page link by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/325

    Enhancement

    • feat: add umami and plausible analytics support by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/249
    • feat: enhance searching experience by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/260
    • feat: enable commentCount for Twikoo and Waline by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/258
    • feat: match the theme-color meta with header color by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/262
    • feat: enhance series taxonomy by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/286
    • feat: add count sup for all taxos by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/301

    i18n

    • i18n: fix typo for pt-BR translation by @dannyloxavier in https://github.com/HEIGE-PCloud/DoIt/pull/318

    Fixes

    • fix: Prevent creating multiple TypeIt instances by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/214
    • fix: friend link overflow by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/219
    • fix: meta info by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/220
    • fix: handle toc overflow by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/242
    • fix: search box input on Android devices by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/283
    • fix: typeit by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/306
    • fix: cookieconsent by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/312
    • fix: handle empty fields in friend shortcode properly by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/311
    • fix: prevent toc being resized unexpectedly by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/340

    Other Changes

    • fix contents of _index.md on home page by @RainshawGao in https://github.com/HEIGE-PCloud/DoIt/pull/188
    • fix site.webmanifest 404 by @RainshawGao in https://github.com/HEIGE-PCloud/DoIt/pull/189
    • Custom icons by @eyllanesc in https://github.com/HEIGE-PCloud/DoIt/pull/197
    • [Feat] Add Linktree link support by @CXwudi in https://github.com/HEIGE-PCloud/DoIt/pull/230
    • Baidu analytics by @iuxt in https://github.com/HEIGE-PCloud/DoIt/pull/235
    • Update pt-BR.toml to work with includedIn by @dannyloxavier in https://github.com/HEIGE-PCloud/DoIt/pull/237
    • Fix Ko-Fi icon by @aozaki-kuro in https://github.com/HEIGE-PCloud/DoIt/pull/247
    • chore(deps): update waline config by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/244
    • updating waline from 1.3.8 to 1.3.9 by @dannyloxavier in https://github.com/HEIGE-PCloud/DoIt/pull/252
    • feat: Social add QQ and QQGroup support by @gclm in https://github.com/HEIGE-PCloud/DoIt/pull/256
    • feat(i18n): Add Korean translation strings by @JSYoo5B in https://github.com/HEIGE-PCloud/DoIt/pull/264
    • feat: add 360 and sougou seo support by @gclm in https://github.com/HEIGE-PCloud/DoIt/pull/268
    • feat : Add Article expiration reminder support by @gclm in https://github.com/HEIGE-PCloud/DoIt/pull/265
    • Update pt-BR language by @dannyloxavier in https://github.com/HEIGE-PCloud/DoIt/pull/284
    • Added showcase in the demo site by @wey-gu in https://github.com/HEIGE-PCloud/DoIt/pull/334
    • chore: update all third-party libraries by @HEIGE-PCloud in https://github.com/HEIGE-PCloud/DoIt/pull/336

    New Contributors

    • @RainshawGao made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/188
    • @eyllanesc made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/197
    • @CXwudi made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/230
    • @iuxt made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/235
    • @dannyloxavier made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/237
    • @aozaki-kuro made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/247
    • @gclm made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/256
    • @JSYoo5B made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/264
    • @wey-gu made their first contribution in https://github.com/HEIGE-PCloud/DoIt/pull/334

    Full Changelog: https://github.com/HEIGE-PCloud/DoIt/compare/v0.2.12...v0.2.13

    Source code(tar.gz)
    Source code(zip)
  • v0.2.12(Aug 5, 2021)

    [0.2.12] - 2021-08-05

    Enhancements

    New features

    • ✨ add PJAX support (#135) 33243ba @HEIGE-PCloud (#135)
    • ✨ add showcase shortcode f493819 @HEIGE-PCloud (#76)
    • ➕ add math shortcode cb920c9 @HEIGE-PCloud (#144)
    • ✨ add more social icons cf5331a 77fd6ef @HEIGE-PCloud (#86) (#153)
    • ✨ add support for multi-authors taxonomy 73b2fe0 @xqbumu @HEIGE-PCloud (#98)
    • ✨ add support for series taxonomy c74187e @HEIGE-PCloud (#123)
    • ✨ add support for Twikoo comment system 8cf5b1e @HEIGE-PCloud (#97)
    • ✨ add support for Vssue comment system d9d8bc1 @HEIGE-PCloud (#157)
    • 🔍add support for Fusejs search e0f2696 @HEIGE-PCloud (#104)

    Fixes

    • 🐛 fix toc's position in wide pages 7995ea9 @HEIGE-PCloud (#77)
    • 🐛 fix overflow for KaTeX formulas e35b922 @HEIGE-PCloud (#83)
    • 🐛 fix featured image param 11d375a @HEIGE-PCloud (#117)

    Chores

    • ⬆️ update all third-party libraries b2b2b87 @HEIGE-PCloud (#168)
    • ♿ improve accessibility @HEIGE-PCloud f480c1f @HEIGE-PCloud (#80)

    v0.2.11...v0.2.12

    Source code(tar.gz)
    Source code(zip)
  • v0.2.11(May 17, 2021)

    [0.2.11] - 2021-05-17

    Enhancements

    • 📜 replace smooth-scroll with native CSS b0bbe68 @HEIGE-PCloud (#7)
    • 📖 improve readability for secondary text 0663843 @HEIGE-PCloud
    • 📏 enhance the style of the horizontal rule 1eea238 @HEIGE-PCloud (#24)
    • ✨ optimize for wide screen by removing the max-width limit 7d2a50b @HEIGE-PCloud (#27)
    • 🔃 optimize lazyload for pictures b370f92 @HEIGE-PCloud (#43)

    New features

    Fixes

    • 🐛 fix incorrect author name in RSS 79884a7 @zhengshihao.kirito
    • 🐛 fix security issues with external links 8ff37f3 @HEIGE-PCloud (#19)
    • 🐛 remove invalid Instagram shortcode b1948d8 @HEIGE-PCloud (#37)
    • 🐛 check emptiness before inserting partials 527c0e3 @HEIGE-PCloud (#42)

    Chores

    • ⬆️ update all third-party libraries (#59)

    Tests

    • 🧪 add individual test pages for all functions 27d16b6 @HEIGE-PCloud (#9)

    v0.2.10...v0.2.11

    Source code(tar.gz)
    Source code(zip)
Firefox theme that is minimalist, customizable and theme-compatible.

Oneliner Deluxe Installation 1. Download .zip Click the green 'Code' button above and then 'Download ZIP' 2. Copy files Extract contents of @programFi

null 11 Jul 21, 2022
Beautiful theme for Obsidian, Base on Minimal theme

?? obsidian_orange 是什么? obsidian_orange 是一款基于 minimal theme 定制的主题。 ✨ obsidian_orange 实现了什么功能? 多样式“提示块” 图片并列显示 高亮块 & 文本多颜色高亮 徽章(Badge):在标题或文本的右上角添加状态信息

echoxu 84 Jan 6, 2023
A responsive HTML template for coding projects with a clean, user friendly design. Crafted with the latest web technologies, the template is suitable for landing pages and documentations.

Scribbler - a responsive HTML template for coding projects and documentations Scribbler is a responsive HTML/CSS/Javascript template designed for deve

Amie Chen 394 Jan 1, 2023
CSS for clean and fast web apps

Topcoat CSS for clean and fast web apps Usage Download Topcoat Open demo/index.html to view the usage guides. Copy your desired theme CSS from the css

Topcoat 4.3k Jan 6, 2023
The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites that work on any kind of device.

Install | Documentation | Releases | Contributing Foundation is the most advanced responsive front-end framework in the world. Quickly go from prototy

Foundation 29.4k Jan 4, 2023
A modern static resume template and theme. Powered by Jekyll and GitHub pages.

modern-resume-theme A modern simple static resume template and theme. Powered by Jekyll and GitHub pages. Host your own resume on GitHub for free! Vie

James Grant 1.5k Dec 31, 2022
This stylesheet customizes Jupyter Notebooks to a dark-theme with vibrant pink, blue, and lime accents.

jupyter-dragonfruit-theme This stylesheet customizes Jupyter Notebooks to a dark-theme with vibrant pink, blue, and lime accents. Author Website Conta

Allen Chang 1 Jan 29, 2022
Jekyll Bootstrap theme

Landing Page Jekyll theme Jekyll theme based on landing-page bootstrap theme How to use Place a image in /img/services/ Create posts to display your s

Shane Weng 412 Dec 3, 2022
A web app landing page theme created by Start Bootstrap

Start Bootstrap - New Age New Age is a web app landing page theme for Bootstrap created by Start Bootstrap. Preview View Live Preview Status Download

Start Bootstrap 996 Dec 26, 2022
Orange Design System theme for Storybook

ODS Storybook Theme Orange Design System Storybook Theme provides a Storybook theme for Orange. Quick start Install with npm: npm install ods-storyboo

Orange 3 Jan 10, 2022
Cyberpunk Store - online supermarket project, using cyberpunk inspired theme.

if you downloaded the project from GITHUB >> TO START THE PROJECT WITHOUT ERRORS - Copy/Cut the "assets" folder into "Client/src/" folder (i threw the

Ariel Cohen 1 Jan 2, 2022
PostCSS plugin to render WordPress global styles from a theme.json file

postcss-wp-global-styles PostCSS plugin to render WordPress global styles from a theme.json file. As of now it only supports preset styles. Usage @wp-

Luehrsen // Heinrich 10 Aug 5, 2022
Lavender - A purple powercord theme

Lavender A good looking dark purple-ish theme for discord. If you got any sugges

null 113 Jan 6, 2023
Monkeytype - Soothing pastel theme for MonkeyType

Catppuccin for MonkeyType Usage Open settings on monkeytype.com Go to the theme

Catppuccin 10 Dec 22, 2022
Standalone keycloak theme using Système de Design de l'État (french government design system)

keycloak-dsfr This template has been made thanks to keycloakify. It follows the french design system Système de Design de l'État. You can find guideli

Fabrique numérique des Ministères Sociaux 4 May 25, 2022
implementing a hook to listen to system theme changes! it could be a good lib, who knows? 😏

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

José Tone 4 Jan 15, 2022
A Simple and beautiful template for blog or portfolio using Next js.

Next js Blog Configuration Update your name in theme.config.js or change the footer. Update your name and site URL for the RSS feed in scripts/gen-rss

pritu 6 Apr 20, 2022
A lightweight and modular front-end framework for developing fast and powerful web interfaces

UIkit UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. Homepage - Learn more about UIkit @getui

null 17.7k Jan 8, 2023
Front-end framework with a built-in dark mode and full customizability using CSS variables; great for building dashboards and tools.

This is the main branch of the repo, which contains the latest stable release. For the ongoing development, see the develop branch. Halfmoon Front-end

Tahmid (Halfmoon UI) 2.8k Dec 26, 2022