Convert to Planet Jekyll
AbandonedPublic

Authored by ognarb on Mar 4 2020, 11:34 PM.

Details

Summary

Drop rawdog for generating the planet and use Jekyll-planet instead. This is using the pluto engine under the hood.

Advantage are:

  • we can reuse the jekyll theme used in multiples other websites
  • We don't need to relly on a python2 script with custom patches
  • We can more easily move the website to binary factory

TODO

  • Add rss icons to the breeze theme and use it D27852
  • Move repository to invent
Test Plan

Follow instructions in readme

sh
gem install bundler --user
bundler install
bundler exec rake build
bundler exec jekyll serve

and visit 127.0.0.1:4000

Diff Detail

Repository
R954 Planet (Blogosphere) for KDE (customised Rawdog)
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ognarb requested review of this revision.Mar 4 2020, 11:34 PM
ognarb created this revision.
ognarb edited the summary of this revision. (Show Details)Mar 4 2020, 11:42 PM
ognarb edited the test plan for this revision. (Show Details)
ognarb added a reviewer: jriddell.
ognarb added reviewers: Websites, VDG.
ognarb edited the summary of this revision. (Show Details)
ognarb added subscribers: Websites, VDG.
ognarb updated this revision to Diff 77102.Mar 6 2020, 12:53 PM
ognarb edited the test plan for this revision. (Show Details)
  • Fix formatting of an article
ognarb updated this revision to Diff 77103.Mar 6 2020, 12:55 PM
  • Add rss2.0 and atom feed
ognarb updated this revision to Diff 77135.Mar 6 2020, 7:54 PM
  • Remove rawdog patches
  • add rss icons, now that the breeze-icons patch landed
  • Minor cleanup
ognarb updated this revision to Diff 77137.Mar 6 2020, 8:23 PM
  • Move article title in card header
  • Reduce font size for article headers
ognarb edited the summary of this revision. (Show Details)Mar 6 2020, 8:25 PM
ognarb added a reviewer: bcooksley.
ognarb updated this revision to Diff 77140.Mar 6 2020, 9:45 PM
  • Fix dark theme issues
ognarb updated this revision to Diff 77144.Mar 6 2020, 10:26 PM
  • Add link to other social media

Could you post this in a separate branch of the websites/planet-kde-org repository?
Unfortunately with all of the old code being removed and the hackergotchi's moving it isn't really possible to review this in Phabricator

ognarb added a comment.Mar 7 2020, 6:47 PM

I pushed to the planet-jekyll branch.

This revision was not accepted when it landed; it landed in state Needs Review.Mar 7 2020, 7:25 PM
This revision was automatically updated to reflect the committed changes.
ognarb reopened this revision.Mar 7 2020, 8:41 PM

Phabricator don't understand pushing to a branch is not pushing to master :(

ognarb added a comment.Mar 8 2020, 4:22 PM

A test instance is available here: https://planet-test.kde.org/

I fixed some blog urls, there the author changed their blog feed urls but didn't bother updating planet.kde.org :(

And added a bit of js/css to make the video and iframe responsive.

ognarb abandoned this revision.Apr 14 2020, 10:25 PM