Commit Graph

241 Commits

Author SHA1 Message Date
Lars Olesen
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
iBug
256e626503 Merge categories and tags layout into _includes/posts-taxonomy.html 2024-05-05 14:13:28 +08:00
iBug
7ef6af66e4 Remove unused classes from _layouts/single.html 2024-05-05 00:32:30 +08:00
iBug
60b9565277 Exclude hidden posts from page__related, fix #4653 2024-04-23 12:18:07 +08:00
iBug
7746db6f7e Add a missing include to before-related.html 2024-04-23 12:11:26 +08:00
iBug
5e3d1406d2 Add _includes/before-related.html and remove docs site single layout override 2024-04-23 12:09:12 +08:00
iBug
a0aa8f80a7 Add _includes/after-content.html and remove docs site default layout override 2024-04-23 12:01:53 +08:00
iBug
6f1cbfb3be Fix bad Liquid include syntax 2024-04-23 01:34:27 +08:00
iBug
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
eabneka
6eaee034d1
Remove redundant downcase from _layouts/categories.html (#4531) 2024-04-22 23:06:53 +08:00
iBug
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
iBug
c940a73b50
Remove IE9 upgrade notice (#3666) 2022-05-29 14:34:11 -04:00
iBug
e44403e276
Fix #3096 enabling breadcrumb on all pages (#3668) 2022-05-29 14:33:50 -04:00
Lars Olesen
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
Peter Murray
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
Kulbhushan Chand
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
Michael Rose
00fa7be38b Release 4.24.0 💎 2021-07-05 16:32:52 -04:00
Michael Rose
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
Michael Rose
65eb672dcc Release 4.23.0 💎 2021-05-14 19:34:33 -04:00
Michael Rose
4556423b66 Release 4.22.0 💎 2021-02-05 20:53:57 -05:00
iBug
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
Michael Rose
144cfee5b7 Release 4.21.0 💎 2020-11-02 11:35:14 -05:00
Michael Rose
526445bffe Release 4.20.2 💎 2020-09-07 10:07:29 -04:00
Michael Rose
2fcb13a8cc Bump copyright year 2020-08-30 21:15:36 -04:00
Michael Rose
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
Michael Rose
d57fe1de2c Fix entries_layout: grid
Close #2639
2020-08-04 12:59:44 -04:00
Michael Rose
b4abce3b78 Release 4.20.1 💎 2020-08-04 12:33:22 -04:00
Michael Rose
53ad4d343a Fix grid entries_layout in home.html 2020-08-04 12:32:54 -04:00
Michael Rose
cb18aaa7a0 Release 4.20.0 💎 2020-08-04 11:18:04 -04:00
Lim Jing Heng
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
Andrey Kartashov
b093b52074
remove hidden posts from /posts (#2625) 2020-08-04 10:25:38 -04:00
Juan Ara
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
Michael Rose
5021021fc8 Release 4.19.3 💎 2020-06-06 11:47:44 -04:00
Lars Olesen
875dbdefb8
Move page date to own file (#2544) 2020-06-02 22:22:56 -04:00
Michael Rose
7bdc8dc193 Release 4.19.2 💎 2020-05-01 11:47:01 -04:00
Michael Rose
6bc673d331 Release 4.19.1 💎 2020-03-16 21:31:23 -04:00
Michael Rose
78f049abee Release 4.19.0 💎 2020-03-10 19:02:57 -04:00
Michael Rose
636ea3eb87 Release 4.18.1 💎 2020-01-25 11:18:44 -05:00
iBug ♦
82a71a59f2 Fix compatibility issue with paginate V2 introduced by mmistakes/minimal-mistakes#2378 (#2381) 2020-01-25 11:14:29 -05:00
Michael Rose
ec0b288f9e Release 4.18.0 💎 2020-01-25 10:26:16 -05:00
Mohamed Akram
3332196ec5 Allow using theme without pagination (#2378) 2020-01-25 10:17:46 -05:00
iBug ♦
f331584125 Use %-d instead of %d (#2359) 2020-01-07 12:38:08 -05:00
Eloi Perdereau
af528d49ce Fix schema.org dates to ISO-8601 (#2339)
* Fix schema.org dates to ISO-8601

* Revert date_to_xmlschema in <time> tag
2019-12-19 11:35:35 -05:00
iBug ♦
13d7a231f7 Support page header (page hero) in archive-taxonomy layouts (#2320)
* Support page header in archive-taxonomy layout
2019-11-12 15:11:52 -05:00
Michael Rose
d4edd0c1e3
Release 4.17.2 💎 (#2296) 2019-10-27 20:22:16 -04:00
Michael Rose
29263ac102
Release 4.17.1 💎 (#2288) 2019-10-17 20:28:02 -04:00
Michael Rose
a101d668e8
Release 4.17.0 (#2275)
* Release 4.17.0 💎

* Update CHANGELOG and history
2019-10-04 20:00:23 -04:00
Michael Rose
5ab086cb4c Release 4.16.6 💎 2019-08-20 21:40:37 -04:00
Michael Rose
6311da0b16 Release 4.16.5 💎 2019-07-18 18:53:36 -04:00
Michael Rose
b5b8c45530 Fix missing fallback title for table of contents 2019-06-27 19:00:23 -04:00