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

Blog structure redesign #550

Open
Beraliv opened this issue Jun 17, 2023 · 0 comments
Open

Blog structure redesign #550

Beraliv opened this issue Jun 17, 2023 · 0 comments

Comments

@Beraliv
Copy link
Owner

Beraliv commented Jun 17, 2023

What

Address perceptual patterns in structure, e.g.:

  • Colours 🟢 (e.g. for light/dark modes)
  • Spaces 👽 (e.g. groups and cards at https://blog.beraliv.dev/)
  • Shapes 📦 (e.g. more enriched post cards, highlighted blocks like in Confluence with What, Why, How, etc)
  • Icons 🔎 (e.g. accessible search from every screen, RSS to subscribe to updates, subscribe to newsletter)

Why

Now the main page https://blog.beraliv.dev looks like different parts which are disconnected from each other.
The post cards are very short and may be not clear without image, introductory description, read time and more expanded title.
Some parts are completely unnecessary and can be moved or completely removed, e.g. buy me a coffee in header and footer, spotify in the footer
Everything fancy can be moved to portfolio site, here it should be focused on the blog only.

How

Header

It will contain all important icons for navigation, e.g. menu for mobile, accessible search from every screen, RSS to subscribe to updates, subscribe to newsletter and social networks links:

Screenshot 2023-06-17 at 00 39 18 Screenshot 2023-06-17 at 00 39 04 Screenshot 2023-06-17 at 00 42 33 Screenshot 2023-06-17 at 00 42 23

Additional information:

  • Header light background – --tw-bg-opacity: 0.7; background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  • Header dark background – --tw-bg-opacity: 0.7; background-color: rgb(15 23 42 / var(--tw-bg-opacity));

Links:

Blog post card

It will contain all enhanced information to understand before starting reading it: more explanatory titles, 3-liner introductory description, read time (given 238 words per minute is average per average person) and image. It won't have visible lines so there won't be a confusion that it's disconnected from each other by style.

Screenshot 2023-06-17 at 00 50 42 Screenshot 2023-06-17 at 00 50 34 Screenshot 2023-06-17 at 00 50 23 Screenshot 2023-06-17 at 00 50 11 Screenshot 2023-06-17 at 00 49 55 Screenshot 2023-06-17 at 00 49 43

Additional information:

  • Breakpoints – desktop – >=1024px, tablet – >=768px, mobile – <768px
  • Desktop dimensions: image – 40%, text – 60%, 4rem gap to left/right and between blog posts, 2rem between image and text
  • Tablet dimensions: image – 100%, text – 100%, 1rem to left/right, 2.5rem to top, 4rem between blog posts, 1.5rem between image and text
  • Mobile dimensions: image – 100%, text – 100%, 1rem to left/right, 2.5rem to top, 4rem between blog posts, 1.5rem between image and text

Links:

Search

It will be a pop-up with input that will return nothing by default (now it's everything at https://blog.beraliv.dev/search) and will return articles when changing input value:

Screenshot 2023-06-17 at 01 09 54 Screenshot 2023-06-17 at 01 09 41 Screenshot 2023-06-17 at 01 09 32 Screenshot 2023-06-17 at 01 09 17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant