Skip to content

BluePraise/magaliechetrit.com

Repository files navigation

Welcome to my site

What it is this site built with?

About CSS Structure

Style.css contains the main styles for the site or elements that are used in all pages. The rest of the styles are in the respective pages. For example: there should only be one H1 on a site so why give it a classname? Just style it in the main stylesheet.

Responsive.css

There's a separate responsive css file which is easier for tweaking the many breakpoints I've set. I've tried to keep the breakpoints to a minimum but I've found that it's easier to tweak the styles in a separate file.

Responsive Breakpoints

  • 320px
  • 480px
  • 768px
  • 1024px
  • > 1280px

Styling feature

.highlight class is used for highlighting text. It's a css var --highlight-color which is a light green color.

Content elements

Job Title in Portfolio items

For Portfolio items sometimes I'd like to add a job title and sometimes I don't. There's a conditional in the nunjucks file that checks if there's a job title and if there is it will display it.

To-Do

  • convert to eleventy.js
  • add Nunjucks
  • Add a fixed topbar
  • replace jquery with vanilla javascript
  • replace bootstrap with my own css
  • use more css vars
  • multilingual
  • about page
  • fix relative path structures
  • make site semantic (add sections)
  • fix blog links
  • Modular JavaScript
  • Automatic Deployment (CD)
  • Make date dynamic
  • Adapt taskrunner to copy css to output folder
  • Add portfolio section
    • Add ArtEZ Press gif
    • Add McD As Featured In gif
  • Add skills section
  • A11Y
  • Make all CSS Values scalable to the viewport
  • Better naming convention for .section-label. It is being used for a button too.
  • Implement React or Vue.js

Removed Tasks

  • Add testimonial section
  • Add resume section
  • Move .table-grid css to frontpage.css
  • replace Inter with an nicer font

Some sparkles ✨

  1. I demand great A11Y.
  2. I demand great performance.
  3. I do not care about SEO.
  4. I want to show that partials are possible and very practical.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published