question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

It's difficult to navigate through the different Github Pages documentation pages

See original GitHub issue

Since moving the documentation to ASCIIDoc, it’s become more difficult to navigate between the various pages.

The index.adoc links to the disruptor.adoc (Technical Paper), changelog.adoc (Changelog) and user-guide/index.adoc (User Guide), but none of these pages have links to the other pages or back to the main page.

There are a couple of ways to address this - the easiest being to stick links between the pages at the top of every document. It’s a bit of a rough solution, but it should make things a little better until a better structure for the pages is ready.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
swarren12commented, Nov 29, 2020

It’s definitely better, having links there is a good thing. Is there no way to make it a global include rather than having to put it in every file? One forgotten include and suddenly there’s an orphaned page.

There are a few alternatives that don’t require it to be included, I’m just trying to work out which one is the nicest.

Side-note, having the changelog in there and a project-level markdown file is some less desirable duplication. Didn’t even notice it was in added to the doc source since previously there wasn’t an obvious link to it.

Yeah… I don’t think I realised there was a Markdown version until the other day. We could probably remove one of them and I have no issue with it being the .adoc.

I am still not 100% sold on asciidoc being better than using jekyll. The effort spent on adciidoc so far does feel like it could have been better spent improving the content of the documentation rather than the build pipeline for it and attempting to fit a square menu-like peg into a round asciidoc shaped hole? Maybe we need to start flexing some of the benefits that asciidoc has?

I feel this is very much an “eat the frog”. I’ve started looking at improving the content of the docs, but it’s a fairly big job and so it’s nice to hack off some other low-hanging bits of fruit on the way. I’ll see if I can raise another PR in a day or two that makes a start on addressing this (and will start making use of some ASCIIDoc features!)

1reaction
Palmrcommented, Nov 28, 2020

@Palmr Have you actually managed to get Jekyll to work on GitHub pages though? In my experience it was a complete nightmare.

Yes, this was the previous setup we had for github-pages before it got asciidoctored.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How To Simplify the Dreaded Task of Documentation ...
Here's the trick: If you're using GitHub as your source code repository, you can take advantage of the service's built-in GitHub Pages feature ......
Read more >
The Least You Need to Know About GitHub Pages
The least you need to know about GitHub Pages is laser-focused on one thing: showing how to get a working informational website up...
Read more >
Getting Started with GitHub Pages - YouTube
Hey gang, in this tutorial I'll show you how to get up and running with GitHub pages to host your projects on the...
Read more >
My new Github page isn't showing up - Stack Overflow
Fire up a browser and go to http://username.github.io. Give it a couple of minutes for your page to show up—there will be a...
Read more >
GitHub Pages | Jekyll • Simple, blog-aware, static sites
Source files must be in the root directory ... GitHub Pages overrides the “Site Source” configuration value, so if you locate your files...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found