Commit Graph

51 Commits

Author SHA1 Message Date
Aditya Telange
0eed773e6d
theme-switch-button: improve logic
- owner can set dark/light/auto default theme
- theme toggle will be enabled on all theme modes unless disbaled
- if disableThemeToggle is true, user won't be able to switch themes,
here auto (a/c to system theme) also works

for #69
2020-11-03 20:07:59 +05:30
Nick Spreitzer
55107fcfc2
footer: Fix broken anchor link scrolling (#64)
fixes: Footnotes anchor link hrefs such as `#fn:1`
fixes: ToC anchors failing with hrefs having numbers.

based-on: https://stackoverflow.com/a/51396346/300212
2020-10-30 22:39:44 +05:30
Dan van Wijk
0a7a540761
footer: remove hidden chars (#63)
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-10-30 17:31:52 +05:30
Aditya Telange
b239f42f6b
Add accesskeys (attribute specifies a shortcut key to activate/focus an element.)
c - ToC Open/Close
g- Go To Top
h - Home (according to current lang)
t - Theme toggle

more: https://www.w3schools.com/tags/att_global_accesskey.asp
2020-10-30 01:15:43 +05:30
Aditya Telange
a41f09bb99
extended_footer: init
* add placeholder template for extending footer

closes #37
2020-10-18 21:52:22 +05:30
Aditya Telange
a9e00a3640
theme: set proper conditions
for having default-theme with theme-toggle

* can set/unset default theme
* for default-theme: dark/light : theme-toggle will not be visible
* theme-toggle with defaultheme: auto is functional

fixes #25 for #15
2020-10-05 14:34:44 +05:30
Kian Kasad
c2c32282c1
footer: implement user-defined copyright (#23) 2020-10-05 10:04:33 +05:30
Aditya Telange
6a9e9e129a
theme-switch-button: init feature (#15)
* thanks to https://feathericons.com for svgs
* can be disabled in site config
   Params:
     disableThemeToggle : true
2020-10-04 20:43:24 +05:30
Aditya Telange
8a8652fbf0
assets: improvements
- rm redundant minify's
    - url as //assets/<js or css>/<path>
2020-10-03 18:31:08 +05:30
Aditya Telange
016dd6e9fa
(lint) remove unnecessary whitespace
created by hugo's {{ }}
2020-09-23 12:52:32 +05:30
Aditya Telange
2cb5c9dad5
footer: mv hljs initialiser with resource
* hinders linter
2020-09-23 12:33:19 +05:30
Aditya Telange
06f09594dd
layouts: add rel="noopener noreferrer"
to outgoing links
2020-09-21 15:53:59 +05:30
Aditya Telange
1e5f020efb
footer : add git.io shortened url 2020-09-20 13:24:38 +05:30
Aditya Telange
db1ec959aa
fix: for ebb9eb4043
* Browser errors were logged to the console
2020-09-17 14:57:20 +05:30
Aditya Telange
ebb9eb4043
highlightjs : include only on pages with mainSections
* this makes hljs not load on index, taxonomies, archive
pages where code highlighting isn't used
* improving page site load time
2020-09-17 11:56:28 +05:30
Aditya Telange
f669a90052
go-to-top: add title
* accessibility
2020-09-15 23:11:06 +05:30
Aditya Telange
70525e39d1
accessibility : add aria-label to go-to-top 2020-09-06 22:07:01 +05:30
Aditya Telange
e35915a561
support Multilingual navigation
add reading time as i18n
2020-08-25 14:04:59 +05:30
Aditya Telange
e17d61b46c
menu : save menu scroll position in localstorage
(ux improve)
2020-08-21 21:03:05 +05:30
Aditya Telange
1329075c61 add scroll to top button 2020-07-27 12:04:36 +05:30
Joseph Silber
163fa2d3f1 Add Smooth Scrolling
Thanks to Joseph Silber https://stackoverflow.com/a/7717572
2020-07-24 23:55:44 +05:30
Aditya Telange
28aa04ddb6 baseof: separate into header, footer 2020-07-21 15:36:30 +05:30
Aditya Telange
a072067575 footer: theme name update 2020-07-21 13:52:10 +05:30
Aditya Telange
8a0783adfb new layout
- create baseof
    - separate list, single
    - header, footer
2020-07-20 20:32:07 +05:30
Aditya Telange
9e88deff8f add js from assets
- highlight
2020-07-20 19:35:06 +05:30
nanxiaobei
ea1796cf97 Update Dark Mode logic 2019-10-16 04:15:04 +08:00
nanxiaobei
072d2a8c22 Add SunriseSunsetJS 2019-10-15 01:30:20 +08:00
nanxiaobei
ee1f7e5aee Add list dynamic background 2019-09-15 06:55:10 +08:00
nanxiaobei
2f3e41736d Remove InstantClick 2019-08-20 04:13:23 +08:00
nanxiaobei
d49599a028 Fix js 2019-06-13 21:00:32 +08:00
nanxiaobei
e0be4092bd Update class 2019-06-11 03:18:37 +08:00
nanxiaobei
c29212ea9b Update link 2019-06-11 01:18:00 +08:00
ThomasZN
58a225155d
Update footer.html 2019-06-10 21:00:37 +08:00
ThomasZN
3af9454dd4
link to site in footer 2019-06-10 19:57:40 +08:00
nanxiaobei
daef16b004 Change .Site.BaseURL to absURL, refine js code 2019-06-10 06:44:46 +08:00
nanxiaobei
57548d027d Update brand 2019-04-28 18:24:02 +08:00
nanxiaobei
ed76efe036 Release 3.3 2019-04-26 05:29:37 +08:00
nanxiaobei
cce2ae5868 Release 3.2 2019-04-22 02:50:43 +08:00
nanxiaobei
f16505e5e8 Release 3.0 2019-04-02 11:21:52 +08:00
nanxiaobei
51c061cb4c Update author 2019-04-01 16:16:48 +08:00
nanxiaobei
2ab2e30c27 Update js 2019-04-01 16:00:59 +08:00
nanxiaobei
8088299ecb Update for 3.0 2019-03-31 20:32:06 +08:00
南小北
9db7d78fbd
Merge branch 'master' into master 2018-10-31 22:26:44 +08:00
南小北
27edd6d94e
Merge pull request #15 from ham1/noopener
Added noopener to target=_blank links
2018-10-31 22:19:15 +08:00
Daniel
35582be92b removed laggy cdn hosts 2018-10-31 16:42:53 +11:00
Graham Russell
e6a3019fed added noopener to target=_blank links 2018-09-28 20:15:19 +08:00
Bartosz izdwuut Konikiewicz
52e734fb3c Add highlighting of code snippets with numbered lines enabled. 2018-09-27 13:02:44 +02:00
nanxiaobei
2af70a215f 💄 Update styles 2018-08-16 01:22:33 +08:00
nanxiaobei
cb2786f9b2 🔖 Upgrade to 1.2 2018-07-06 02:45:58 +08:00
nanxiaobei
cfbdd0250f update 2018-03-13 14:31:10 +08:00