Commit Graph

43 Commits

Author SHA1 Message Date
143341838d
Fix translation links
Some checks failed
Build demo / build (push) Has been cancelled
Update Nix dependencies / update-nix-deps (push) Has been cancelled
2024-11-19 12:13:35 +08:00
664e5c3928
Migrate deprecated author as a site custom parameter
Some checks are pending
Build demo / build (push) Waiting to run
2024-11-19 11:33:08 +08:00
814a6c003a
Update deprecated functions in Hugo templates
Thus, the minimum version will also be moved.
2024-11-19 10:56:29 +08:00
8e70913ee4
Update head partial template 2024-05-18 18:51:19 +08:00
092df10444
Switch absolute links to relative links
This is to make testing and deploying between different versions easier
such as Netlify deployments.
2023-04-28 00:55:59 +08:00
6ef52bcd53 Update whitespace trimming for components 2023-04-25 22:51:36 +08:00
c27aab3766 Fix updated icon template 2023-04-03 13:01:12 +08:00
2aeb76fe93 Update icon templates
The icon templates are pretty limited to what I want to do. This is also
nice for those who are extending the theme with easy-to-use functions.
2023-04-03 11:42:09 +08:00
28f170f5f6 Update class names of several components 2023-03-18 14:54:38 +08:00
1b8b2cbce7 Update list layout and style
Not only does this make some proper RTL styling but also make it more
responsive. The nice separators are gone though. :(
2023-03-16 18:02:42 +08:00
db5a0b48de Move persistent theme script earlier
This makes it faster for the perceived performance and placing it the
moment after loading the stylesheet is the quickest way to avoid
unstyled flash of content.
2023-03-06 23:24:09 +08:00
37b96902e8 Remove external links styling
That experiment for short long-term evaluation whether or not external
link style is worth it or not is over. And I think it's too much
considering that the target audience is for personal blogs which will
not mind such things. Plus the amount of things to make it work properly
is just too much (i.e., the font has to have the glyph).
2023-02-27 16:47:37 +08:00
044a9482a7 Fix conditional rendering for post metadata
You would think this is something like this is already in the theme but
it turns out it isn't. This should fix pages that are primarily
non-content (i.e., about pages, contact).
2023-02-27 16:46:11 +08:00
d283b2babb Update datetime metadata
It is closer to the specification at the following document:

https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-global-date-and-time-string
2023-02-24 21:30:01 +08:00
c5b03ae623 Revert site layout 2023-02-24 21:04:39 +08:00
0e07f56df1 Reposition the main content 2023-02-24 20:25:03 +08:00
1f42703979 Reposition theme button 2023-02-24 20:22:52 +08:00
657fb2c1a3 Make certain components hidden from accessibility tree 2023-02-24 20:20:53 +08:00
Gabriel Arazas
10da0a629c Fix document metadata 2022-11-28 11:01:53 +08:00
Gabriel Arazas
ddf05e6b04 Fix permalink for favicon 2022-11-28 11:01:27 +08:00
Gabriel Arazas
4d47f5192a Limit external link styling 2022-11-22 19:59:52 +08:00
Gabriel Arazas
8f3cd78b1a Correct order of appending stylesheets 2022-11-22 19:46:42 +08:00
Gabriel Arazas
94c3907832 Force render the copyright string to Markdown 2022-11-22 19:45:45 +08:00
Gabriel Arazas
6dd28f14cd Add expected favicon file for theme 2022-11-12 13:26:48 +08:00
Gabriel Arazas
8d6e0797b5 Unstyle internal site links globally 2022-10-24 13:56:06 +08:00
Gabriel Arazas
d0c6a48334 Fix Heroicons integration 2022-10-24 00:08:28 +08:00
Gabriel Arazas
85f99f2cd4 Add indication of selected theme 2022-06-13 20:45:03 +08:00
Gabriel Arazas
0e467e5595 Add page metadata 2022-05-01 20:38:52 +08:00
Gabriel Arazas
4d29a0b313 Minor refactor to several components 2022-04-30 19:59:35 +08:00
Gabriel Arazas
61228b54c0 Modularize post metadata component 2022-04-30 19:59:35 +08:00
Gabriel Arazas
cc4547437d Add system theme fallback capability
The Hugo theme will also generate a counterpart system theme if there's
only one system theme given. Though, it isn't perfect so the release
will not happen for a while. I'll look into generating a color palette
with HSLuv to see if it can be improved.
2022-04-30 19:59:35 +08:00
Gabriel Arazas
1d9de2264d Add system themes setting 2022-04-30 19:59:35 +08:00
Gabriel Arazas
17bb1e10e5 Update docs and styles 2021-01-28 00:21:42 +08:00
Gabriel Arazas
5b540f3c1b Revise the styling of the table of contents
I've also put more comments on the individual components in the partial.
Hopefully, that'll mitigate against me forgetting their purpose all over
again.
2021-01-27 00:51:05 +08:00
Gabriel Arazas
e0277a50bb Update the styles
It should be easier to integrate it with other libraries such as Prism,
Mermaid, and D3 especially in the graphics department where it mostly
use vector graphics to do its thing.
2021-01-21 09:08:29 +08:00
Gabriel Arazas
6a29def8ee Fix the site author-related templates
Also, format the files accordingly to the EditorConfig.
2021-01-21 07:43:38 +08:00
Gabriel Arazas
77a306a0f5 Update the layout and the list template
I've also made small improvements such as adding the appropriate label
for the main footer.
2021-01-21 03:16:26 +08:00
Gabriel Arazas
023c34c22a Update the site layout
Made the resulting HTML cleaner and added a color to the border for more
personality.
2020-12-23 18:20:16 +08:00
Gabriel Arazas
1e0cf9bbd7 Update the dependencies 2020-11-06 20:33:16 +08:00
Gabriel Arazas
22069d21b6 Change all '.Date' into '.PublishDate' 2020-11-06 18:19:33 +08:00
Gabriel Arazas
9487442d64 Make a few tweaks to the theme 2020-11-05 13:54:38 +08:00
Gabriel Arazas
e81b882549 Uncache all of the partials used
On the other hand, this solves the weird title behavior as well as the
inability to update themes.
2020-11-04 01:07:30 +08:00
Gabriel Arazas
2f06fd7861 Initial release
All of the changes should be documented in the changelog.
2020-11-03 00:55:18 +08:00