HyperDoc got views for links and backlinks. That's...
# devlog-together
k
HyperDoc got views for links and backlinks. That's also a preparation for a "foreign wiki interface" I am working on. You can already link to Wikipedia pages as if they were HyperDoc pages, but so far without backlink detection. Once I have that, you can go to a Wikipedia page and see all HyperDoc pages that link to it, i.e. pages that talk about a related subject.
🔥 1
🍰 1
t
brilliant!
k
A first version is now up at https://hyperdoc.khinsen.net/ Start for example here and click on "multivariate calculus" in the list of prerequisites. To do: • documentation • improved rendering of Wikipedia pages • collapsible section in links/backlinks view (because Wikipedia pages tend to have tons of both) • a cache for recently used pages, to improve performance.
👏 1
🍰 2
❤️ 1
a
Got this error while tried to load multi-calculus
The resource from “https://hyperdoc.khinsen.net/hyperbook/css/hyperdoc.css?date=NIL” was blocked due to MIME type (“text/plain”) mismatch (X-Content-Type-Options: nosniff). 94FE4-micrograd
k
Thanks @Alex Bender for the bug report! Which browser are you using? I haven't seen this with Librewolf, nor with Brave. Or maybe you have some extension that does additional checks?
a
It was on Firefox on Mac, I'll check if incognito mode would help
k
@Alex Bender I probably fixed the bug. I have no idea why you got that particular error message, but the CSS file referenced there doesn't exist, for the simple reason that it has a typo. Which is what I just fixed.
a
@Konrad Hinsen yep, it's working now. Can't say it's fast, sometimes page is not rendering due to 502 error regarding ws, but overall looks awesome, thanks
k
Response times are highly variable. I suspect that my server (which runs more than just the HyperDoc demo) gets hit by AI crawlers like everyone else.
There's now basic documentation for my "foreign Wiki interface", which I renamed to "hyperbook interface" because "Wiki" implies editability, which is not what I provide. I spent some time for an accepted term meaning "a collection of interlinked and somehow related hypertext pages" but found none, so I made up "hyperbook". I found some nice applications for my new abstraction layer immediately. For example, hyperbooks standing for "all functions in my Lisp image", making it possible to link to a function. Quite nice for software documentation, as you can see here, for example.
🍰 1