A lot of information⚓︎
Hi!
A lot of stuff happened regarding this site and my projects, so let's break it down:
- Sponsoring of @squidfunk
- Material for MkDocs Insiders
- GitHub Pages
- Future projects
Sponsoring of squidfunk⚓︎
I've been using Material for MkDocs for quite some time, for free.
I was able to do so because it is an open-source project that follows the philosophy of sponsorware.
Material is one of the few - if not the only - tools that just work. You can set it up in minutes and it will work out-of-the-box, or you could spend a weekend customizing it. It's up to you and i love it. His project is the living proof that sponsorware is a viable economic strategy, granted you have a good product. I'd like to see more companies switch to sponsorware instead of adware.
I wanted to express my gratitude to Martin Donath, and the best way to do so is to sponsor him on GitHub. I dont know if I will be a permanent sponsor because 15€ per month is quite a lot for a student, but at least I gave something.
This brings us to the next point:
Insiders⚓︎
Since I sponsored squidfunk, I have now access to Insiders! Even if I don't sponsor him indefinetly, I am allowed to keep a local version of the software.
Changes I've made
- Rewrote my landing page
- Remade the blog so it would be an actual blog
- Lots of small enhancements like automatic dark mode, better menus, RSS feed (I'm not sure it's working just yet)
- The Blog and Projects tabs now have intro pages
I'm far from done yet as I want to implement other pro features like multilingual support.
I will also overhaul other sites:
- School
- Documentation
- Perhaps some private pages as well
Besides, I started moving parts of my site to another host:
GitHub Pages⚓︎
Each GitHub repository allows you to generate an associated website from the source code it contains.
This is actually a pretty big upgrade for me as it allows me to make live modifications to it while taking notes at uni for example.
It also solves a growing problem of mine: it is very hard to maintain a project and a separate website.
With the documentation generated from within the project, I can focus on the project itself much more.
It also allows (imaginary) contributors to modify the site themselves.
That's why I am now migrating all my project-related pages to GitHub. it will take some time to implement, and I have to make sure that it will still work if I cancel my sponsorship, but we're getting there.
I will also jump on the occasion to clean up my GitHub repositories and make some releases so they would have at least a slight chance of being useful.
This leads us to the last part:
The future projects⚓︎
First of all, all you read previously actually takes a lot of time to implement, so I'll be busy doing that for a while.
I do have new plans, althow they are vague for now:
- Implement -and document- some cool stuff on my server like fail2ban or mail
(yes my mail server has been down for 2 years probably)
- Clean up, make releases and generate websites for the following repositories:
- Build a theme for VSCode: monokai-dark
- Fail-proof and un-uglyfy the air quality page
- Maybe implement multilangual support for an important private page
Again, that's a lot of stuff and I don't have a lot of time. I was - and still am plagued by a moving, and I need to start working on my report regarding my activities at work for my uny exam.
I don't know when and in what order I will do all this, but hey let's see how it goes.