Aditya Telange
153740bbac
header: add title attribute to menus
2020-12-13 20:17:01 +05:30
Aditya Telange
b7f5dd10f1
language-switch: humanize only Lang code
...
- displays weird text :/
- amend to ad11fe1
2020-12-11 17:20:50 +05:30
Aditya Telange
9c09564590
header: fix trailing slash '/' in menu URL
...
closes #122
2020-12-11 00:18:08 +05:30
Aditya Telange
7a0e742def
header: improve menu location indicator
...
- fix non-highlight on subdirs
- menu url need not have leading or trailing slashes
- fix non-highlight with multilingual config
2020-12-01 13:59:31 +05:30
Aditya Telange
ad11fe16ed
language-switch: rm humanize on 'displayFullLangName'
...
- displays weird text :/
2020-11-28 23:04:32 +05:30
Aditya Telange
b301d60f03
theme-switch: Improve theme switch logic ( #86 )
...
- removes unnecessary local-storage item removal
- less inline script on build
- assumes `defaultTheme as auto when value is not `dark` or `light`
- should work according to table at docs
2020-11-26 09:10:24 +05:30
Aditya Telange
b7169d2259
language-switch: enable emojify
...
- languageName: ":country_emoji:"
can now be displayed as emoji
2020-11-08 23:07:51 +05:30
Itay Cohen
3064e8cfc5
theme-switch: Enable theme toggle unless specifically disabled ( #69 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-11-04 14:04:45 +05:30
Aditya Telange
12b6b132e4
Revert "theme-switch-button: improve logic"
...
This reverts commit 0eed773e6d
.
2020-11-03 20:21:10 +05:30
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
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
c33dabf3a2
header: add Language switch ( #54 )
...
* language-switch: init
* header: move logo-switches together
2020-10-26 22:19:05 +05:30
Aditya Telange
3826200b7c
nav-label: accessibility
2020-10-17 00:05:10 +05:30
Aditya Telange
3edc160c59
nav-label: init
...
* label can be set differently from title
* label can have an optional icon with preffered size
* in site config =>
params:
label:
text: "Home"
icon: /apple-touch-icon.png
iconHeight: 35
2020-10-16 23:56:56 +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
Aditya Telange
994c0b56e1
noscript: add noscript tags
...
* hide theme-toggle and
* go-to-top button
when js is disabled
2020-10-05 14:07:23 +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
af19236002
header: rm unnecessary logo link
2020-10-04 20:25:39 +05:30
Aditya Telange
016dd6e9fa
(lint) remove unnecessary whitespace
...
created by hugo's {{ }}
2020-09-23 12:52:32 +05:30
Aditya Telange
6770e5e552
menu : add menu location indicator
...
credits for fix with [.IsMenuCurrent](https://gohugo.io/functions/ismenucurrent/ ): https://stackoverflow.com/a/56454338
2020-09-20 19:03:43 +05:30
Aditya Telange
2eef3fcc12
automatic theme based on browser theme
...
usage: add to config
params:
defaultTheme: "auto"
2020-09-17 15:28:03 +05:30
Aditya Telange
eeb70f3f89
automatic-theme : remove
2020-09-06 20:16:51 +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
84ec2bc75f
rm redundant code
2020-07-26 20:12:48 +05:30
Aditya Telange
28aa04ddb6
baseof: separate into header, footer
2020-07-21 15:36:30 +05:30
Aditya Telange
8a0783adfb
new layout
...
- create baseof
- separate list, single
- header, footer
2020-07-20 20:32:07 +05:30
Aditya Telange
2e0ef75edf
separate head
2020-07-20 20:13:51 +05:30
Aditya Telange
e6f516da62
theme: don't include set-theme inline
2020-07-20 19:46:19 +05:30
Aditya Telange
2884ee2055
add styles from assets
...
- bundle an-old-hope and style
- minify
2020-07-20 19:17:39 +05:30
Paramtamtam
91dabb761f
Update header.html
2020-05-25 10:42:32 +05:00
Ryan Harter
98a6d49c5e
Merge pull request #1 from nanxiaobei/master
...
rebase
2020-05-22 17:12:46 -05:00
nanxiaobei
bcfd902a30
simplify code
2020-03-10 01:50:02 +08:00
nanxiaobei
ae2b0c9d96
update html format
2020-03-09 23:56:47 +08:00
Ryan Harter
c021eace22
Adds support for custom css.
2020-03-04 22:30:42 -06:00
南小北
35cf31b81f
Update month value
2019-10-20 18:20:15 +08:00
nanxiaobei
c163b43b9a
Fix Dark Mode logic
2019-10-17 03:02:35 +08:00
nanxiaobei
6725cb9806
Refine Dark Mode code
2019-10-16 11:27:49 +08:00
nanxiaobei
a1b778c68a
Add Dark Mode core code
2019-10-16 04:15:16 +08:00
nanxiaobei
ba297661ff
Add dark mode
2019-10-15 01:31:07 +08:00
nanxiaobei
ee1f7e5aee
Add list dynamic background
2019-09-15 06:55:10 +08:00
nanxiaobei
dedfb5a865
Update template order
2019-09-07 20:31:12 +08:00
Pedro Gomes
6143cd2035
Include open graph template in header
2019-09-04 20:28:40 +07:00
nanxiaobei
68a57bbb47
Update layouts
2019-08-20 04:12:49 +08:00
nanxiaobei
f91e48e026
Refine head
2019-06-11 03:29:55 +08:00
nanxiaobei
8539fd9440
Fix menu
2019-06-10 07:25:41 +08:00
nanxiaobei
1bc35a3e33
Fix links
2019-06-10 06:59:08 +08:00
nanxiaobei
1304e354dd
Merge remote-tracking branch 'origin/master'
2019-06-10 06:53:02 +08:00
nanxiaobei
67767c62c2
Change `.Site.BaseURL` to `absURL`
2019-06-10 06:44:15 +08:00
Dan Jordan
bd3ef6a953
Hide the menu toggle if the menu is empty
2019-05-30 22:48:33 +01:00