KIT-MRT / arbitration_graphs

Arbitration graphs combine simple atomic behavior components into more complex behaviors for decision-making and behavior generation
MIT License
3 stars 0 forks source link

Add project website #33

Open ll-nick opened 2 months ago

ll-nick commented 2 months ago

Hosting a static website via github.io shouldn't be a huge amount of effort but is way cooler than having just the readme.

orzechow commented 17 hours ago

There's a ton of tools for Markdown to Webpage generation. Most render the markdown file(s) to a static HTML page

Some render the Markdown even fully on the client side via JavaScript

A (somewhat arbitrary) collection:

Vitepress

MKDocs

zero-md (based on marked)

orzechow commented 17 hours ago

I'd first try it with zero-md, as this could bring a really nice efford/result tradeoff :grinning:

orzechow commented 15 hours ago

I briefly tried out zero-md and GitHub Pages directly.

Turns out zero-md provides the theme and rendering for the markdown page in itself, but does not layout an appropriate page container. For a use case as ours, is intended to be used together with zero-md-docs. That again assumes the whole docs to be placed in /docs

As a result, the zero-md only page looks like this ![Screenshot 2024-09-23 at 21-17-18 ](https://github.com/user-attachments/assets/ff897ffc-929f-4974-8dd9-efb935962664)

GitHub also features rendering of the Markdown Pages with a GitHub renderer directly and provides a selection of themes. External themes can be used as well. As this allows reusing the root Readme.md I gave it a shot with the Cayman theme

Without any more styling to the Cayman theme, this is how our Page looks. ![Screenshot 2024-09-23 at 21-44-57 ARBITRATION GRAPHS arbitration_graphs](https://github.com/user-attachments/assets/80e9a4fd-ce98-41c0-b35c-83a004a123c8)

I'd change colors, hero background image etc. but overall I like the theme regarding page layout, font etc.

orzechow commented 15 hours ago

See