Improvements - v0.7.0
🟢 Additions
🔒Privacy Policy
The official privacy policy for my website, even though my site itself doesn't collect data, GitHub does. So, there is now a privacy policy; located in the footer of every page.
💱 Conversion to Sass
All .css files are now made in .sass first and then compiled to .css for production. I chose Sass because of its simple syntax and the ability for me to stop repeating myself.
Each .sass file has a purpose, with the config having the most integration. _config.sass allows the easy change of things such as:
- Backgrounds
- Text
- Links
- Scroll bars
- Tooltips
- Font
- Tag gradients
- Page layout
- Focus appearance
- Animation on scroll
All these files without the "_" are specific page styles; on the other hand, the others are called modules. Easily imported and eliminating the repation of code therefore, making it smaller.
📈 Improvements
📂 All Pages
- With Sass, all
.sassfiles are more straightforward, smaller, and more manageable than the previous.cssfiles. Changing colors or integrating elements is a breeze with the@import 'module'. - Added ALTs to all images and fixed not descending order headers.
h3elements are now paragraph tags. These changes brought up the Lighthouse score to 100% accessibility.
🧡 Main Page
- Made tabbing in the project cards better and fixed the bug with the title still showing, even when the content was over it.
- Fixed the ability to tab out of the mobile navlist and still have it blocking your screen.
📰 All Blog Pages
- Fixed meta author data not being correct.
- Fixed title data not being correct.
- Root folder changed from
blogs-page->blogs ordered-list->unordered-list- Improved quotation elements and padding.
🌟 Coming Soon
- Tags for blogs
- Tag/Title searching
- Email contact method
- GitHub Sponsors page
- More projects/blogs