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
.sass
files are more straightforward, smaller, and more manageable than the previous.css
files. Changing colors or integrating elements is a breeze with the@import 'module'
. - Added ALTs to all images and fixed not descending order headers.
h3
elements 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