-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blogs aggregator #17
Labels
enhancement
New feature or request
Comments
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 6, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 9, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 9, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 9, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 9, 2020
lkrzyzanek
pushed a commit
to lkrzyzanek/jbossorg.github.io
that referenced
this issue
Nov 9, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Implement blogs aggregator as replacement of planet.jboss.org and update current site publish process.
Aggregator design
The aggregator needs to be independent process that would be scheduled every e.g. 1 hour as github action and the output of it is a git commit with
last n blog posts
from various community blogs.The process would consist of these steps:
src/data/aggregator-feeds.yaml
containing list of ATOM/RSS feedstitle
,link
,author
,date
,content
. The content needs to be plain text trimmed to 250 characterssrc/content/posts-aggregator
src
branch if posts have been updatedThe commit/push triggers the
Production CI
github action as any other push.Website build update
The website build process needs to be updated to:
src/content/posts-aggregator
and render them on main page and on /blogs.html page in same way as todayThe text was updated successfully, but these errors were encountered: