[Bug]: related_posts prefers longer articles
pepijndevos opened this issue · 0 comments
pepijndevos commented
Operating System
Arch Linux
Ruby Version
ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [x86_64-linux]
Jekyll Version
jekyll 4.3.3
GitHub Pages Version
latest
Expected Behavior
I expect related_posts to show posts that are related
Current Behavior
For pretty much every post on my entire blog it shows the same 4 posts that have nothing in common other than being exceptionally long. Literally just the top largest posts, excluding code blocks it seems.
Source code: https://github.com/pepijndevos/pepijndevos.github.com/ (note, uses custom CI to enable lsi)
Relevant log output
[pepijndevos.github.com]$ ls -lhS _posts/*.markdown | head
-rw-r--r-- 1 pepijn pepijn 26K 1 sep 2019 _posts/2014-08-16-costa-rica.markdown
-rw-r--r-- 1 pepijn pepijn 23K 14 mei 2021 _posts/2021-05-05-evaluating-gui-toolkits.markdown
-rw-r--r-- 1 pepijn pepijn 16K 1 sep 2019 _posts/2019-08-15-open-source-formal-verification-in-vhdl.markdown
-rw-r--r-- 1 pepijn pepijn 15K 13 jan 15:26 _posts/2023-01-14-your-router-is-fine-you-do-not-need-to-build-your-own-instead.markdown
-rw-r--r-- 1 pepijn pepijn 13K 1 sep 2019 _posts/2018-10-02-qtgstreamerddsandroid.markdown
-rw-r--r-- 1 pepijn pepijn 11K 13 feb 2022 _posts/2022-02-13-software-pick-your-poison.markdown
-rw-r--r-- 1 pepijn pepijn 11K 27 apr 2022 _posts/2020-08-04-a-rust-hal-for-your-litex-fpga-soc.markdown
-rw-r--r-- 1 pepijn pepijn 11K 13 jan 15:26 _posts/2022-11-24-design-of-a-gps-patch-antenna.markdown
-rw-r--r-- 1 pepijn pepijn 9,2K 1 sep 2019 _posts/2018-07-04-loefflers-discrete-cosine-transform-algorithm-in-futhark.markdown
-rw-r--r-- 1 pepijn pepijn 9,0K 30 jan 2022 _posts/2022-01-30-predicting-the-tide-with-an-analog-computer-made-from-lego.markdown
[pepijndevos.github.com]$ ls -lhS _posts/*.markdown | tail
-rw-r--r-- 1 pepijn pepijn 771 1 sep 2019 _posts/2012-05-07-compressor-module.markdown
-rw-r--r-- 1 pepijn pepijn 738 1 sep 2019 _posts/2013-06-22-excavator.markdown
-rw-r--r-- 1 pepijn pepijn 706 1 sep 2019 _posts/2016-04-29-ball-launcher.markdown
-rw-r--r-- 1 pepijn pepijn 702 1 sep 2019 _posts/2012-01-12-pincer-bot.markdown
-rw-r--r-- 1 pepijn pepijn 696 1 sep 2019 _posts/2011-12-31-awesome-tower-defense-robot.markdown
-rw-r--r-- 1 pepijn pepijn 669 1 sep 2019 _posts/2018-04-29-lego-building-instructions-added-to-this-blog.markdown
-rw-r--r-- 1 pepijn pepijn 658 1 sep 2019 _posts/2015-01-16-31c3-lightning-talk.markdown
-rw-r--r-- 1 pepijn pepijn 650 1 sep 2019 _posts/2015-03-08-avr-fixed-point-in-place-fast-fourier-transform.markdown
-rw-r--r-- 1 pepijn pepijn 603 1 sep 2019 _posts/2012-03-26-latlon-to-meter.markdown
-rw-r--r-- 1 pepijn pepijn 529 1 sep 2019 _posts/2012-06-05-coming-to-america.markdown
Code Sample
Source code: https://github.com/pepijndevos/pepijndevos.github.com/ (note, uses custom CI to enable LSI)
Turn on lsi
and run jekyll serve
and click through some random posts and note the related articles listed