-
Notifications
You must be signed in to change notification settings - Fork 36
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
PROBLEM STATEMENT: Find a way to have rusEFI documentation indexed #138
Comments
@chuckwagoncomputing would you like root access to |
https://github.com/djacquel/WikiToJekyll is an alternative |
@rusefillc I think we should do the Github Pages option. If you're on board with that, you should create a repo and set up a .rusefi.com subdomain to point to it. |
https://github.com/rusefi/rusefi.github.io created let's see |
Now I am confused why does http://rusefi.github.io redirect me to http://wiki.rusefi.com? |
Try removing and re-adding the custom domain in the repo settings. |
Need help with all this :( https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll |
So it turns out that Github Pages only supports a subset of Jekyll plugins, so the WikiToJekyll plugin doesn't work. We can generate it with a Github Action though. |
So basically, at this point there's no purpose to using Github Pages. In fact we'll be ahead with the configurability of our own server. As to which static site generator to use, I'm not sure yet. Either I don't understand Jekyll infrastructure, or it's deeply crippled for non-github-pages use. |
Status update:
|
Now I have tried using Pandocs to convert all the .md files to .rst first. This fixes problem 1, but breaks tables in a new and interesting way. Pandoc makes large cells multiple lines high, and Sphinx doesn't handle that properly. |
Now I have tried Gollum, which is what Github Wikis use behind the scenes. It has problems too.
Besides these, it's fairly nice. |
I have found MkDocs and it is beautiful. |
We still need to add "title" headers, but otherwise I'm happy with this. Demo at https://rusefi.chuckwagoncomputing.com/wiki/Home/ |
OK, so I'm happy with how things have worked out with MkDocs, and am ready to PR it. I have one question though. Do we want to keep the Github Wiki? Both are compatible with the current state of the wiki, but if we take advantage of things MkDocs can do (Youtube embeds!) then the Github Wiki will be broken. |
I vote for one wiki whichever is best |
Noting this here so you don't forget: |
definitely not https://rusefi.com/docs/wiki :) I will add/fix secrets once we are closer to production |
Depends on #144 legacy wiki |
Depends on #145 home redirect |
Depends on #146 self-links |
Depends on #149 |
😅 , my terrible web app hack wasn't meant to be an instance'd thing (https://github-wiki-see.page/). I'm glad you guys are sorting that out though! |
I saw another option today that may be worth considering: Docusaurus. |
As of today https://github.com/robots.txt does not mention wiki. it looks like this issue is no longer an issue. We now need to clean-up wiki1 and consider hiding rusefi_documentation |
community/community#4992 :( anyway let me make progress |
@chuckwagoncomputing do you still have the scripts which made https://rusefi.com/docs/wiki/Home/ happen? where can I see those? i am happy to handle #148 |
Here's my branch where I was testing it. I'll get it up to date and ready to PR when I have time. Also, I want to punch someone. |
Current status is that Google indexing of Wiki3 still sucks, but Bing and DuckDuckGo indexing is great. |
@chuckwagoncomputing I seem to remember a hint in SiteChecker about "duplicated content" and a note to configure a corresponding hint for Google. Should I dig for this info? |
https://github.com/nelsonjchen/github-wiki-see-rs
need a box where we can drop a docker and park rusefi subdomain
See also isaacs/github#1683
See also github/docs#4115
The text was updated successfully, but these errors were encountered: