Git Product home page Git Product logo

Comments (4)

msgilligan avatar msgilligan commented on May 31, 2024

Fixed: 730fa9a

Note there are three links in this file with three different use cases. For each use case there are three different scenarios:

  1. Rendered to static HTML by asciidoctor (applies to local file: URLs in build/site and when published to Github pages.)
  2. Previewed in Chrome (or Firefox) with asciidoctor extension.
  3. Viewed directly in the Github repository and rendered by Github's server-side Asciidoctor.

The three files are:

  • README
    This one should always link to the latest README on Github, so it is an absolute reference.
  • JavaDoc
    This content is generated, so we're using an absolute reference to the Github pages site, so it will work when viewed in the repository on Github. (I suppose it might be possible use a conditional and to have it use a relative link to the generated JavaDoc in the other cases, but this isn't strictly necessary and I don't know how to do it yet.)
  • User's Guide
    This uses a relative link (with a conditional outfilesuffix setting) that will switch between .adoc and .html as appropriate.

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

@dexX7 Wanted to make sure you saw the above comments and commit diff as it may teach you a useful AsciiDoctor trick or two.

from consensusj.

dexX7 avatar dexX7 commented on May 31, 2024

@msgilligan: actually I'm not sure, if I understand.

I installed the asciidoctor-chrome-extension and this is currently the behavior I see:

  • When browsing on index.adoc, then GitHub renders the document as usual, and there is a link to the user's guide as .adoc file. Clicking on that link redirects to the GitHub rendered version.
  • When browsing on index.adoc (raw), then it looks like it's rendered by my browser, and there is still the link to the user's guide as .adoc file. However, clicking on that link also redirects to the raw version.

Edit: ahh, I see! When using the raw version, then the link to the README redirects back to GitHub, while the user's guide remains to be rendered by the browser!

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

I typically use the Chrome Extension to preview AsciiDoctor files that I'm editing locally in a text editor. (Although the IntelliJ plugin-in is pretty nice, too.)

from consensusj.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.