Commit Graph

253 Commits

Author SHA1 Message Date
9489c7f643 umami events split
All checks were successful
Jekyll site CI / docker (push) Successful in 1m22s
2025-05-22 18:21:29 +02:00
57d061e0f5 enhance reference interactions 2025-05-20 11:47:23 +02:00
755fd297bb Website overhaul 2025-03-27 22:57:31 +01:00
ff8a73921f feat(single.html): Add provider and comments info for non-production (#5068) 2025-03-24 15:04:29 +01:00
1eea19c44c Posters on home 2024-11-10 13:55:11 +01:00
b86fe5c991 Connect page 2024-11-10 12:22:17 +01:00
2ed03886a3 more related posts on main 2024-11-10 12:22:17 +01:00
b1a40905da projects and literature 2024-11-10 12:17:01 +01:00
86228fbaf7 new style and projects 2024-11-10 12:17:01 +01:00
075fad74cb Use include documents-collection.html in home layout 2024-09-17 16:37:55 +08:00
621529aaf2 Add RTL Support (#4886)
Signed-off-by: Hamed Faramarzi <hamed.faramarzi@gmail.com>
Co-authored-by: Hamed Faramarzi <hamed.faramarzi@gmail.com>
Co-authored-by: iBug <git@ibugone.com>
2024-06-25 19:50:25 +08:00
b82680b103 Allow overriding HTML lang on a per-page basis (#4862)
The W3C [recommends](https://www.w3.org/International/questions/qa-html-language-declarations) to specify language using identifiers as per [RFC 5646](https://tools.ietf.org/html/rfc5646) which uses dashes.
2024-06-15 17:51:28 +08:00
dfaac405f0 Fix SEO title when it contains a vertical bar (#3113)
* Do not markdownify title

* Support markup in titles

* Support markup in titles

* Fix seo.html as reviewed

* seo_title is now unconditionally computed

---------

Co-authored-by: iBug <git@ibugone.com>
2024-05-05 18:07:23 +08:00
256e626503 Merge categories and tags layout into _includes/posts-taxonomy.html 2024-05-05 14:13:28 +08:00
7ef6af66e4 Remove unused classes from _layouts/single.html 2024-05-05 00:32:30 +08:00
60b9565277 Exclude hidden posts from page__related, fix #4653 2024-04-23 12:18:07 +08:00
7746db6f7e Add a missing include to before-related.html 2024-04-23 12:11:26 +08:00
5e3d1406d2 Add _includes/before-related.html and remove docs site single layout override 2024-04-23 12:09:12 +08:00
a0aa8f80a7 Add _includes/after-content.html and remove docs site default layout override 2024-04-23 12:01:53 +08:00
6f1cbfb3be Fix bad Liquid include syntax 2024-04-23 01:34:27 +08:00
8d3592ff70 Consolidate hard-coded version numbers where possible
Now only 4 files left untouchable.
Search README.md for "Dev note" for details.
2024-04-23 01:28:03 +08:00
6eaee034d1 Remove redundant downcase from _layouts/categories.html (#4531) 2024-04-22 23:06:53 +08:00
5946bd4ea0 Fix #3668 breaking "disable per-page when globally enabled" (#3669)
* Fix #3668 breaking "disable per-page when globally enabled"

* `default:` filter doesn't fit here

https://shopify.github.io/liquid/filters/default/
2022-05-30 12:13:22 -04:00
c940a73b50 Remove IE9 upgrade notice (#3666) 2022-05-29 14:34:11 -04:00
e44403e276 Fix #3096 enabling breadcrumb on all pages (#3668) 2022-05-29 14:33:50 -04:00
65237df377 Make it possible to enable breadcrumbs per page (#3096)
* Make it possible to disable breadcrumbs per page

* Update single.html

* Update single.html
2022-05-27 12:04:56 -04:00
65e79f5a7d Add Microformats (#3052)
* Add rel=me to author profile links

* Add h-card Microformats markup

* Add h-entry microformat markup

* Fix missing anchor tag

* Fix h-entry microformat markup on single template

* Use minimal subset of Microformat elements

* Move dt-published to `page__date.html` and remove dt-updated
* Remove "author" and "summary"

Leaves "url" as a hidden element

* Add page link to h1 tag

The h1 tag now contains the Schema-org `url` itemprop and the
Microformats `url` class in an anchor tag.  The anchor tag is styled to
not look like a link.

* Put author 'u-url' on author__name h3

This also puts the same `{{ author.home | default: '/' | absolute_url }}`
construct on `author__avatar` to remove the Jekyll `author.home`
conditional.

Also addresses SCSS text color error.
2021-07-23 14:16:08 -04:00
14a47c9d39 fix: change heading tag of related posts section from h4 to h2 for SEO enhancement (#3064)
* Update heading tag from `h4` to `h2`

* Update heading tag from `h4` to `h2`
2021-07-23 09:27:16 -04:00
00fa7be38b Release 4.24.0 💎 2021-07-05 16:32:52 -04:00
cc9d1fdaf3 Remove tabindex="-1" from input elements in search.html layout
Make `input` elements accessible by keyboard.

Fixes #2982
2021-06-23 08:27:06 -04:00
65eb672dcc Release 4.23.0 💎 2021-05-14 19:34:33 -04:00
4556423b66 Release 4.22.0 💎 2021-02-05 20:53:57 -05:00
faf86f59e9 Update allejo/jekyll-toc to v1.1.0, skip headings without an ID (#2752)
* Update allejo/jekyll-toc to v1.1.0, skip headings without an ID

https://github.com/allejo/jekyll-toc/releases/tag/v1.1.0

* Update CHANGELOG and history
2020-12-10 14:41:57 -05:00
144cfee5b7 Release 4.21.0 💎 2020-11-02 11:35:14 -05:00
526445bffe Release 4.20.2 💎 2020-09-07 10:07:29 -04:00
2fcb13a8cc Bump copyright year 2020-08-30 21:15:36 -04:00
c6f10529a4 Refactor page meta (#2641)
* Rename include

* Add grid view test pages

* Rename `.post__meta-sep` and use CSS to add line break

* Improve collection grid archive

* Improve page grid archive

* Enable `grid`

* Don't show date icon if there is no `date` value

* Add blank line at EOF

* Add space

* Wrap date and reading time in named `span` elements
2020-08-30 20:52:12 -04:00
d57fe1de2c Fix entries_layout: grid
Close #2639
2020-08-04 12:59:44 -04:00
b4abce3b78 Release 4.20.1 💎 2020-08-04 12:33:22 -04:00
53ad4d343a Fix grid entries_layout in home.html 2020-08-04 12:32:54 -04:00
cb18aaa7a0 Release 4.20.0 💎 2020-08-04 11:18:04 -04:00
f15e02ea58 Show date of posts (#2526)
* add date to read-time.html

* add option for show_date, dynamic icon style

* change read-time to post__meta

* cleanup post__metal.html

* cleanup post__meta include variables

* put date before read time

* remove space in include variable

* allow customisation of post__meta separator

* add some documentation

* oops fix typo derp

* add post date image

* change page meta separator customisation to CSS
2020-08-04 10:39:01 -04:00
b093b52074 remove hidden posts from /posts (#2625) 2020-08-04 10:25:38 -04:00
34ff24e31b Configure entries layout list or grid (#2616)
* Configure entries layout `list` or `grid`

This allows to use grid layout on `page.entries_layout` on the home layout.

Included a break since when using grid the post images are too close to the horizontal line bellow `posts` text.

There's a entries div now surrounding the posts since the first row of the grid was having a slight padding on the left. The home now behaves like posts/categories/tags pages with grid but including the paginator.

For best results on desktop use `classes: wide` and `paginate: 4` on `_config.yml` (or multiples of 4 if you want more rows)

* Fix indent

* Archive subtitle leaves space on the bottom

* Now space is added through style
2020-07-24 15:53:21 -04:00
5021021fc8 Release 4.19.3 💎 2020-06-06 11:47:44 -04:00
875dbdefb8 Move page date to own file (#2544) 2020-06-02 22:22:56 -04:00
7bdc8dc193 Release 4.19.2 💎 2020-05-01 11:47:01 -04:00
6bc673d331 Release 4.19.1 💎 2020-03-16 21:31:23 -04:00
78f049abee Release 4.19.0 💎 2020-03-10 19:02:57 -04:00
636ea3eb87 Release 4.18.1 💎 2020-01-25 11:18:44 -05:00