FOGProject / fogproject

An open source computer cloning & management system
https://fogproject.org
GNU General Public License v3.0
1.12k stars 223 forks source link

Update websites fogproject.org and news.fogproject.org #551

Open Sebastian-Roth opened 1 year ago

Sebastian-Roth commented 1 year ago

Need to update the website in general to have a content management system so people can update content without having access to the webserver (currently all fast static HTML code).

We do have news.fogproject.org using Ghost CMS. Though I would like to see both integrated into one.

I have used Wordpress a lot and do favor that but I am open to use any other CMS as long as it's reliable: gets updates (!), easy to learn and keep updated, ...

lukebarone commented 1 year ago

I use Hugo with GitHub actions. Write the pages in markdown. I'd avoid something that generates pages on the fly for speed and security

Sebastian-Roth commented 1 year ago

@lukebarone Haha, that pointed me to something I didn't know about. We seem to have a website repo though I have no idea how this is intended to work! No one ever told me...

Actually it might be a good idea to fully activate fogproject.github.io as the main website and point the official domain CNAME to that so we have less stuff running on that server.

Sebastian-Roth commented 1 year ago

@lukebarone Can you do something like news posts with Hugo as well? Probably can but I wonder if we are able to make it so the old URLs (like https://news.fogproject.org/fog-1-5-9-officially-released/) are still valid?

https://gohugo.io/getting-started/quick-start/ https://github.com/marketplace/actions/hugo-setup

lukebarone commented 1 year ago

Yup, it'll take some conversion though

On Sat, Mar 4, 2023, 12:17 a.m. Sebastian-Roth @.***> wrote:

@lukebarone https://github.com/lukebarone Can you do something like news posts with Hugo as well? Probably can but I wonder if we are able to make it so the old URLs (like https://news.fogproject.org/fog-1-5-9-officially-released/) are still valid?

— Reply to this email directly, view it on GitHub https://github.com/FOGProject/fogproject/issues/551#issuecomment-1454661845, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTQQFTJTISQZ6XC6BV2QBDW2L3AJANCNFSM6AAAAAAVPLRGJA . You are receiving this because you were mentioned.Message ID: @.***>

darksidemilk commented 1 year ago

I like the look of Hugo. It seems very similar to readthedocs.io that we use for fog-docs. We could maybe standardize and use the same tool for both? Maybe even put it all on one site ?

darksidemilk commented 1 year ago

https://docusaurus.io/ This tool has a fun name and looks like it would be another solid option

Neustradamus commented 1 year ago

To follow