Skip to content
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

Add Social Card to all Blogs #108

Closed
himanshu-03 opened this issue Jun 7, 2023 · 1 comment · Fixed by #203
Closed

Add Social Card to all Blogs #108

himanshu-03 opened this issue Jun 7, 2023 · 1 comment · Fixed by #203
Assignees
Labels
documentation Improvements or additions to documentation feature Important Feature good first issue Good for newcomers
Milestone

Comments

@himanshu-03
Copy link
Member

himanshu-03 commented Jun 7, 2023

This is an open issue and anyone internally or externally can contribute to this issue.
We need all blogs in the website to have a social card where one can click and redirect themselves to the blog.

For example;:

image

Docusaurus themselves are using this approach to showcase all their blogs.

So if anyone wants to contribute to this issue you can mention it down here in the comments section.

@himanshu-03 himanshu-03 added documentation Improvements or additions to documentation feature Important Feature labels Jun 7, 2023
@himanshu-03 himanshu-03 moved this to Todo in Docs Team Jun 7, 2023
@himanshu-03 himanshu-03 added the good first issue Good for newcomers label Jun 26, 2023
@himanshu-03 himanshu-03 added this to the Blogs milestone Jun 30, 2023
@himanshu-03 himanshu-03 closed this as not planned Won't fix, can't repro, duplicate, stale Jul 28, 2023
@github-project-automation github-project-automation bot moved this from Todo to Done in Docs Team Jul 28, 2023
@himanshu-03 himanshu-03 moved this from Done to Todo in Docs Team Aug 13, 2023
@himanshu-03 himanshu-03 reopened this Aug 13, 2023
@vish-rt
Copy link
Contributor

vish-rt commented Aug 27, 2023

Issue Revision - August 27th 2023

Currently whenever a user opens the blogs page of the website, they are bombarded with all blogs open at the same time. This makes the user having to either deliberately scroll through all blogs to find the one they're interested in reading, or be smart and use the dedicated sidebar.

However a good blog page usually encompasses the following:

  • A neat title
  • A short summary of the blog (usually the first paragraph)
  • A really fancy image
  • A "Read more" tag to further read the blog in detail

To reduce the clutter on the blogs page and to overall have it look more appealing, we should opt to have a similar structure, which is seen in Docusaurus' own blog. To do so, the following tasks need to be completed:

  • Convert all current blogs to .mdx format for the use of certain important HTML tags (this is required to be done in a later issue. This issue shall mainly focus on making changes to the configurations)
  • Add <!--truncate--> to all index.mdx files, wherever applicable (to be done in a later issue)
  • Add a restriction to the amount of blogs visible on the main blogs page (reflect newer blogs on the main blogs page)
  • Add a way for the config to understand truncate statements to bypass compilation errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation feature Important Feature good first issue Good for newcomers
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants