159 Commits

Author SHA1 Message Date
Mimi
aa6da25f89
Improve accessibility (#597) 2022-11-21 15:19:44 +08:00
Mimi
4b417629d1 Update addthis share 2022-11-12 12:32:48 +08:00
Mimi
179176e3ed Remove widgetpack rating 2022-11-12 11:53:15 +08:00
Mimi
de453da840 Move custom text settings to language file 2022-11-11 23:17:57 +08:00
Mimi
29cb5ebf39 Adjust back2top style 2022-11-10 17:01:58 +08:00
Mimi
b78fb3ac90 Optimize semantic elements' name 2022-11-10 00:11:53 +08:00
Mimi
c7b92c3af8 Refactor sidebar-toggle, sidebar-dimmer & back-to-top 2022-11-09 20:11:52 +08:00
Mimi
243d81ed8e Fix URL of related posts 2022-11-08 19:29:11 +08:00
Dylan Zhang
f10692067f
Add umami and plausible analytics (#569) 2022-11-02 16:03:33 +08:00
Jinzhe Zeng
110cb84626
Add preload tag for main.css (#577)
* Add preload tag for main.css

Improve performance. In addition, CloudFlare has supported early hints with this tag.
See https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload
See also https://blog.cloudflare.com/early-hints-on-cloudflare-pages/

* Associate with the preconnect option

Co-authored-by: Mimi <stevenjoezhang@gmail.com>
2022-10-25 13:25:12 +08:00
Mimi
c108c96a44 Show follow-me qrcode image in current page instead of open new tab
* See: https://github.com/next-theme/hexo-theme-next/issues/563
2022-10-03 20:26:04 +08:00
foliet
017a974ef0
Add matomo as an analytics provider (#553) 2022-08-22 12:28:54 +08:00
Mimi
8ce7e1b29d Remove KaTeX copy-tex.css 2022-07-05 23:31:39 +08:00
Digital Pencil
296edd33ab
Fix double quotes inside cloudflare analytics HTML attribute (#520) 2022-05-22 01:58:58 +08:00
Mimi
c050e13ac8 Update _vendors.yml 2022-03-31 21:43:35 +08:00
Mimi
e16688573b
Refactor sub-menu (#492) 2022-03-18 16:42:42 +08:00
Mimi
bd69da6470 Update next_js helper 2022-03-07 15:52:16 +08:00
hushanjushi
358a3c080d
Update microsoft-clarity.njk (#480) 2022-03-06 15:03:57 +08:00
Ljcbaby
a67c5132fc
Fix QQ share meta information (#450)
* add meta

* Update post.njk

* Update post.njk
2022-02-28 16:41:32 +08:00
Ljcbaby
f4969a4e36
Fix error for null theme.open_graph.options (#470) 2022-02-27 12:06:17 +08:00
Ljcbaby
0b73491db0
Support customize open_graph information (#448) 2022-02-07 18:03:18 +08:00
Mimi
07bd564401
Replace hexo-related-popular-posts with hexo-related-posts (#447) 2022-02-07 18:01:41 +08:00
Ljcbaby
d737534236
Enable meta_generator (#449) 2022-01-26 00:54:17 +08:00
Wasi Master
4b7b2ab907
Add Microsoft clarity as an analytics provider (#451) 2022-01-26 00:50:55 +08:00
Mimi
be21d5c530 Some minor fixes 2021-12-01 15:12:57 +08:00
Mimi
fc90c76159
Fix multiple h1 tag (#416) 2021-12-01 12:27:52 +08:00
Mimi
19d8e1e3b0
Dark mode support for theme_color (#378) 2021-09-30 22:31:41 +08:00
Mimi
53e540bc3b Fix calendar 2021-09-16 19:52:14 +08:00
Mimi
fbf0ea788f
Move local-search.js to hexo-generator-searchdb (#369) 2021-09-13 15:07:58 +08:00
Mimi
0005c0367f Do not restart Pace on every pushState event
* See: https://github.com/next-theme/hexo-theme-next/issues/362
2021-09-08 11:16:31 +08:00
Mimi
d241c4378f Code style update 2021-09-07 12:20:17 +08:00
Mimi
76bba71574
Calculate --sidebar-wrapper-height in pure CSS (#360) 2021-09-02 23:38:57 +08:00
Mimi
30848e9486
Add pace-js (#352) 2021-08-30 13:19:50 +08:00
Mimi
2eaf869e89 Separate fancybox scripts 2021-08-30 01:01:26 +08:00
Mimi
07097c8537
Install curlylint (#320)
* New element .post-meta-break
2021-07-25 12:39:02 +08:00
Ljcbaby
5dc546c8c5
Fix scroll in sidebar (#308)
See #307
2021-07-02 13:05:04 +08:00
2329059cbd
Separate inline listeners (#303) 2021-06-30 20:40:42 +08:00
e942dc2d7e
Correct meta viewport (#302) 2021-06-20 03:43:31 +08:00
86873699ab
Add missing alt attribute to img elements (#285) 2021-06-16 00:21:23 +08:00
tusooa
289bac4949
Fix scrolling for site overview (#243) 2021-06-14 09:59:15 +08:00
Mimi
d4f97cde0d
Support Gitter Sidecar (#289) 2021-06-11 11:37:40 +08:00
0d84de6513
Move comments.js and config.js inject point (#277) 2021-05-31 20:11:57 +08:00
Mimi
baf5e02b74
Load Creative Commons badge via CDN (#267) 2021-05-18 01:25:16 +08:00
Mimi
eb59f7f694 Improve test coverage 2021-05-05 00:03:10 +08:00
Mimi
54b32d7f4b
Subresource Integrity (#247) 2021-05-03 10:57:11 +08:00
a66b93036c
Separate third party inline scripts (#241) 2021-04-11 00:46:18 +08:00
662dd80fc5
Minor fixes on #226 (#240)
* Fix head inject point

* Switch `.link-grid-image` to `<img>`

* Switch `.link-grid-image` back to `<object>`

- Set `type` to `image/jpeg` for image without file extension
2021-04-05 17:16:49 +08:00
6b23d42930
Separate inline scripts and styles into single files (#226) 2021-04-01 15:44:51 +08:00
Jinzhe Zeng
0e51e29a12
Add aria-label for buttons and selects (#234) 2021-04-01 03:46:45 +08:00
Mimi
9ef3a63552 Fix mermaid preformatted issue
* See: https://github.com/theme-next/hexo-theme-next/pull/1539

* See: 376d71878f

* See: https://github.com/next-theme/hexo-theme-next/issues/211
2021-03-29 10:58:23 +08:00