-
Notifications
You must be signed in to change notification settings - Fork 85
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
Build new website for documentation #156
Conversation
This is looking good. I should open another issue for automation that scans the built website looking for broken hyperlinks and orphaned pages. We do something similar with the Open Horizon docs. If you know of similar tools, please let me know. |
During the build process Docusaurus warns you about broken links and anchors. You can also make the build fail if it finds any. I intentionally disabled this for now since we know there are still some broken links, but we can definitely add some checks in the future once we cleaned that up. |
0b2938b
to
90b3bc6
Compare
Hmm, I'm having a little bit of a problem starting the Node server as of 90b3bc6:
Does it need to be included in |
Weird. I tried a fresh install locally by removing all node modules and it worked. I'll have a look later if I missed something |
0e01876
to
45f1cb0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, much better! Thank you Jan, this looks great!
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
Signed-off-by: Jan Martens <jan@martens.eu.org>
This PR adds a new website built with Docusaurus in the
/website
folder.I have tried to integrate our Markdown docs with the already existing website WIP and was not able to produce anything satisfying. So I had a look at how OpenTofu built their website and it turns out they are using Docusaurus instead of NextJS.
Building upon an example Docusaurus I was able to produce some great results and made a lot of progress in rewriting the documentation. You can see this PR deployed to GitHub Pages from my fork here:
https://janma.github.io/openbao
I decided to leave the default landing page of the example site untouched for this PR, so the main thing that's left to do is to create a proper landing page.