The Rustbridge website is currently using Jekyll, a ruby based static site generator. We would like to move away from this (see #1) in favour of some Rust based SSG. As far as I can see, there are sort of three options, though please correct me if I'm wrong. All of these are markdown based, which is nice.
- cobalt.rs I hadn't heard of this one before. It seems neat, and can do a lot of what Zola can do as well, but it also seems (at first glance, I hope I'm not misrepresenting anyone) a bit less mature. For Zola I can see various cool themes available, and not so quickly for cobalt.
- mdbook Although great for books, I don't think this is entirely the kind of site we are going for.
- zola To me this looks like the option I feel most comfortable with. It's both easy to get nice themes as well as customise it yourself. I've heard many good stories about the project.
I propose we try and migrate the old website to Zola first, I think it's not too hard a process to just plug all the markdown files from the old site into a new repo, which we could just host on GitHub pages for a little bit until we're happy enough with it to put it under https://rustbridge.com/ However, because the old website was also already hosted under GitHub pages, that's not so easy in the old repo. We can do two things: move to another repo for testing temporarily, or just not deploy on pages for now and just run it locally. If anyone has a strong preference, let me know :)
Once we're happy with that, we can actually start making changes to the website. Which changes, we probably need to discuss more in-depth later, though some have been mentioned in #1 already.
If that all sounds reasonable to you too @shadows-withal, I wouldn't mind taking some of these steps. Below, I put some progress checkmarks, according to this plan, but more sub-points can be added when we discover them.
The Rustbridge website is currently using Jekyll, a ruby based static site generator. We would like to move away from this (see #1) in favour of some Rust based SSG. As far as I can see, there are sort of three options, though please correct me if I'm wrong. All of these are markdown based, which is nice.
I propose we try and migrate the old website to Zola first, I think it's not too hard a process to just plug all the markdown files from the old site into a new repo, which we could just host on GitHub pages for a little bit until we're happy enough with it to put it under https://rustbridge.com/ However, because the old website was also already hosted under GitHub pages, that's not so easy in the old repo. We can do two things: move to another repo for testing temporarily, or just not deploy on pages for now and just run it locally. If anyone has a strong preference, let me know :)
Once we're happy with that, we can actually start making changes to the website. Which changes, we probably need to discuss more in-depth later, though some have been mentioned in #1 already.
If that all sounds reasonable to you too @shadows-withal, I wouldn't mind taking some of these steps. Below, I put some progress checkmarks, according to this plan, but more sub-points can be added when we discover them.