Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Official website #299

Open
OxygenCobalt opened this issue Dec 28, 2022 · 8 comments
Open

Official website #299

OxygenCobalt opened this issue Dec 28, 2022 · 8 comments
Assignees
Labels
blocked Currently blocked by another task meta About the project

Comments

@OxygenCobalt
Copy link
Owner

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.

@OxygenCobalt OxygenCobalt added meta About the project blocked Currently blocked by another task labels Dec 28, 2022
@e-zk
Copy link
Contributor

e-zk commented Dec 28, 2022

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
Copy link
Owner Author

OxygenCobalt commented Dec 28, 2022

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).

@OxygenCobalt OxygenCobalt self-assigned this Dec 29, 2022
@ChristianCiach
Copy link

ChristianCiach commented Dec 30, 2022

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
Copy link
Owner Author

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
Copy link

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:

  • it's currently in alpha. it does meet the requitements you listed to 100% though.
  • the sidebar (list of all md pages in folders as categories) does not automatically generate - i have written a script to do that though, it's in my tech-support-wiki repo, and I'd be willing to adjust it for your needs on auxios page.
  • if you don't know vue and want something even flashier than their main site uses (vitepress.vuejs.org), youll have to get someone who knows vue, or learn it's basics (pretty easy framework)

@OxygenCobalt
Copy link
Owner Author

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
Copy link

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
Copy link
Owner Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Currently blocked by another task meta About the project
Projects
Status: v4.X.0
Development

No branches or pull requests

5 participants