OxygenCobalt / Auxio

A simple, rational music player for android
GNU General Public License v3.0
2k stars 130 forks source link

Official website #299

Open OxygenCobalt opened 1 year ago

OxygenCobalt commented 1 year ago

Make an official website for Auxio once the major features like #36 are done. This is largely an excuse to force myself to learn more about website development.

e-zk commented 1 year ago

Any initial thoughts on how the website will be constructed? (I realise this probably isn't a priority ATM, just curious).

I'm definitely one for static or near-static HTML sites, just personally. I'm quite fluent in HTML+CSS so if you're thinking of going the simple static route w/o any CSS frameworks I can help out with CSS.

OxygenCobalt commented 1 year ago

Yeah, it's going to be largely static but perhaps with some interesting visuals. This is mostly a personal project in that regard, as I am not very familiar with website development at all (Just look at my website).

ChristianCiach commented 1 year ago

I am a backend developer, so I cannot really offer any qualified recommendations, but..

Some of the frontend developers of the company I am working for have recommended https://gohugo.io to me. Just grab one of the themes (or build your own) and you can use Hugo to render a bunch of markdown files into a static website.

My plan is to use Hugo from inside a CI pipeline to render the markdown files under version control and push the output to Gitlab pages. But I didn't have any time to try this yet, so take my recommendation with a grain of salt.

OxygenCobalt commented 1 year ago

Interesting. In an ideal world, I would want a well-themed front page, but with other pages being rendered markdown. This would include the wiki as well, as I can theoretically grab the repository and then use the markdown files.

KraXen72 commented 1 year ago

there's a bazillion solutions to generate static sites nowadays, hugo, jekyll, elder.js, astro, 11ty, etc. ive had pretty good success with vitepress, you can provide a flashy homepage in vue and then the rest is rendered in markdown, with a nice theme, quick search (once you publish it you can get a free api key for algolia docsearch) and a client side router, which means that all subpage navigations are instantaneous, no full refreshing. it also can be published on GitHub pages (free hosting) only caveats are:

OxygenCobalt commented 1 year ago

Vitepress seems like a good plan. If I remember correctly, vue is a pretty lightweight framework compared to the likes of React, so it seems like a good fit for a "Largely static but with neat animations" type website.

satisfiedsingle commented 1 year ago

Hi I would like to suggest something Not from a development angle. Please try to get this domain if you can it looks pretty cool- auxio.app

OxygenCobalt commented 1 year ago

Seems like a good idea. I'll yoink it while it's still cheap.