Make the Profile Pages a Hub for Blog Posting
Feature information
Idea
This idea is regarding allowing contributors to make blog posts on the Faces Platform. This feature consists in three independent features:
- A new page called "Blog" where you can see timeline-based the latest Blog Posts made by the Contributors
- This page shows the name of the poster, labels, the whole blog post or part of it, title, avatar image, date, share button...
- Avatar and name goes to the contributor profile page
- This page shows all posts from every contributor sorted by date and pagination...
- Define how many entries per page
- Introduce a new folder called blog_posts or something like that
- Contributors can post new stuff by creating markdown files on the posts/ folder
- Each contributor has a sub-folder for themselves which needs to match to _data/members profile id
- profile id is the name of the file eg.: claudio-wunder.yml, then it is claudio-wunder
- Example post: _data/posts/claudio-wunder/2021-01-20-faces-of-gnome-announcement.md
- Files are in markdown
- In the main page of the faces of gnome we can show a section showing the title and description and avatar image of the latest 4 entries
- These entries are Announcements and thus need to have the "announcement" label
- On the profile pages of the contributors it will show a list of their posts (title, date, labels...) with pagination...
- Define how many entries per pagination