Is it possible to use `:toc: left` with JBake?vim folds for asciidoc: include the line _previous_ to the section-title lineAccessing custom jbake confing properties in asciidocHow to change the toc level depth?How to generate a cover image picture with asciidoctor-fopubasciidoc: is there a way to create an anchor that will be visible in libreoffice writer?How can I add a generic page header with site navigation to an asciidoc document?Does JBake 're-bake' pages which were already 'baked'?How to make width of the TOC horizontally resizableIndex positioning to left with respect to main content using AsciidoctorIs there a way to have custom attributes not be ignored in docbook when converting from asciidoc?
Should I use the words "pyromancy" and "necromancy" even if they don't mean what people think they do?
Find feasible point in polynomial time in linear programming
Is there a word or phrase that means "use other people's wifi or Internet service without consent"?
Will removing shelving screws from studs damage the studs?
Recommended Breathing Exercises to Play Woodwinds
How to prevent a hosting company from accessing a VM's encryption keys?
What is this fighter jet at Weymouth NAS?
Pen test results for web application include a file from a forbidden directory that is not even used or referenced
Why can't UK MPs vote for the Withdrawal Agreement, then renege on the backstop if it comes to that?
According to UK government, Parliament cannot stop a no-deal Brexit: Could this also be used to push through the agreement agreed by Theresa May?
What is the name of this plot that has rows with two connected dots?
Can’t change phone time - set automatic time grayed out
Counting the triangles that can be formed from segments of given lengths
Term used to describe a person who predicts future outcomes
Does trying to charm an uncharmable creature cost a spell slot?
What to do about my 1-month-old boy peeing through diapers?
Is it unusual for a math department not to have a mail/web server?
Why is getting a PhD considered "financially irresponsible" by some people?
Can MuseScore be used programmatically?
A first "Hangman" game in Python
How to force GCC to assume that a floating-point expression is non-negative?
Is the Amazon rainforest the "world's lungs"?
Why is sh (not bash) complaining about functions defined in my .bashrc?
How to display a duck or marmot swallowed by a darkhole
Is it possible to use `:toc: left` with JBake?
vim folds for asciidoc: include the line _previous_ to the section-title lineAccessing custom jbake confing properties in asciidocHow to change the toc level depth?How to generate a cover image picture with asciidoctor-fopubasciidoc: is there a way to create an anchor that will be visible in libreoffice writer?How can I add a generic page header with site navigation to an asciidoc document?Does JBake 're-bake' pages which were already 'baked'?How to make width of the TOC horizontally resizableIndex positioning to left with respect to main content using AsciidoctorIs there a way to have custom attributes not be ignored in docbook when converting from asciidoc?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'd like to render asciidoc pages with JBake that have the floating TOC in the left frame. However, JBake seems to only support putting the TOC at the top of the file.
If I 'bake' my site with pages that have the following document header syntax, the toc is on top.
= Software Engineer
John Doe
2019-01-01
:toc: left
:jbake-type: page
:jbake-tags: documentation, manual
:jbake-status: published
...
However, if I convert the same file using the asciidoctor cli, the toc renders on the left as expected. Is this a limitation of JBake, or am I doing something wrong?
asciidoctor jbake
add a comment |
I'd like to render asciidoc pages with JBake that have the floating TOC in the left frame. However, JBake seems to only support putting the TOC at the top of the file.
If I 'bake' my site with pages that have the following document header syntax, the toc is on top.
= Software Engineer
John Doe
2019-01-01
:toc: left
:jbake-type: page
:jbake-tags: documentation, manual
:jbake-status: published
...
However, if I convert the same file using the asciidoctor cli, the toc renders on the left as expected. Is this a limitation of JBake, or am I doing something wrong?
asciidoctor jbake
add a comment |
I'd like to render asciidoc pages with JBake that have the floating TOC in the left frame. However, JBake seems to only support putting the TOC at the top of the file.
If I 'bake' my site with pages that have the following document header syntax, the toc is on top.
= Software Engineer
John Doe
2019-01-01
:toc: left
:jbake-type: page
:jbake-tags: documentation, manual
:jbake-status: published
...
However, if I convert the same file using the asciidoctor cli, the toc renders on the left as expected. Is this a limitation of JBake, or am I doing something wrong?
asciidoctor jbake
I'd like to render asciidoc pages with JBake that have the floating TOC in the left frame. However, JBake seems to only support putting the TOC at the top of the file.
If I 'bake' my site with pages that have the following document header syntax, the toc is on top.
= Software Engineer
John Doe
2019-01-01
:toc: left
:jbake-type: page
:jbake-tags: documentation, manual
:jbake-status: published
...
However, if I convert the same file using the asciidoctor cli, the toc renders on the left as expected. Is this a limitation of JBake, or am I doing something wrong?
asciidoctor jbake
asciidoctor jbake
asked Jan 27 at 17:02
James ReynoldsJames Reynolds
132 bronze badges
132 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
:toc: left is not a valid option for embedded asciidoc. See [1] for details.
However, there is still hope, because you can change your stylesheet.
First, change your templates in order to add the classes "toc2 toc-left" to the body tag. This makes room for the toc on the left side.
Then copy the toc2-styles from the original aciidoctor stylesheet to the toc-style by copy & psting this into the header:
<style>
@media only screen and (min-width:768px)
#toctitlefont-size:1.375em
#toc.tocmargin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto; padding-top: 60px;
#toc.toc #toctitlemargin-top:0;margin-bottom:.8rem;font-size:1.2em
#toc.toc>ulfont-size:.9em;margin-bottom:0
#toc.toc ul ulmargin-left:0;padding-left:1em
#toc.toc ul.sectlevel0 ul.sectlevel1padding-left:0;margin-top:.5em;margin-bottom:.5em
@media only screen and (min-width:1280px)
body.toc2padding-left:20em;padding-right:0
#toc.tocwidth:20em; padding-top: 60px;
#toc.toc #toctitlefont-size:1.375em
#toc.toc>ulfont-size:.95em
#toc.toc ul ulpadding-left:1.25em
</style>
this should solve your problem.
[1] https://asciidoctor.org/docs/user-manual/#using-a-toc-with-embeddable-html
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54390626%2fis-it-possible-to-use-toc-left-with-jbake%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
:toc: left is not a valid option for embedded asciidoc. See [1] for details.
However, there is still hope, because you can change your stylesheet.
First, change your templates in order to add the classes "toc2 toc-left" to the body tag. This makes room for the toc on the left side.
Then copy the toc2-styles from the original aciidoctor stylesheet to the toc-style by copy & psting this into the header:
<style>
@media only screen and (min-width:768px)
#toctitlefont-size:1.375em
#toc.tocmargin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto; padding-top: 60px;
#toc.toc #toctitlemargin-top:0;margin-bottom:.8rem;font-size:1.2em
#toc.toc>ulfont-size:.9em;margin-bottom:0
#toc.toc ul ulmargin-left:0;padding-left:1em
#toc.toc ul.sectlevel0 ul.sectlevel1padding-left:0;margin-top:.5em;margin-bottom:.5em
@media only screen and (min-width:1280px)
body.toc2padding-left:20em;padding-right:0
#toc.tocwidth:20em; padding-top: 60px;
#toc.toc #toctitlefont-size:1.375em
#toc.toc>ulfont-size:.95em
#toc.toc ul ulpadding-left:1.25em
</style>
this should solve your problem.
[1] https://asciidoctor.org/docs/user-manual/#using-a-toc-with-embeddable-html
add a comment |
:toc: left is not a valid option for embedded asciidoc. See [1] for details.
However, there is still hope, because you can change your stylesheet.
First, change your templates in order to add the classes "toc2 toc-left" to the body tag. This makes room for the toc on the left side.
Then copy the toc2-styles from the original aciidoctor stylesheet to the toc-style by copy & psting this into the header:
<style>
@media only screen and (min-width:768px)
#toctitlefont-size:1.375em
#toc.tocmargin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto; padding-top: 60px;
#toc.toc #toctitlemargin-top:0;margin-bottom:.8rem;font-size:1.2em
#toc.toc>ulfont-size:.9em;margin-bottom:0
#toc.toc ul ulmargin-left:0;padding-left:1em
#toc.toc ul.sectlevel0 ul.sectlevel1padding-left:0;margin-top:.5em;margin-bottom:.5em
@media only screen and (min-width:1280px)
body.toc2padding-left:20em;padding-right:0
#toc.tocwidth:20em; padding-top: 60px;
#toc.toc #toctitlefont-size:1.375em
#toc.toc>ulfont-size:.95em
#toc.toc ul ulpadding-left:1.25em
</style>
this should solve your problem.
[1] https://asciidoctor.org/docs/user-manual/#using-a-toc-with-embeddable-html
add a comment |
:toc: left is not a valid option for embedded asciidoc. See [1] for details.
However, there is still hope, because you can change your stylesheet.
First, change your templates in order to add the classes "toc2 toc-left" to the body tag. This makes room for the toc on the left side.
Then copy the toc2-styles from the original aciidoctor stylesheet to the toc-style by copy & psting this into the header:
<style>
@media only screen and (min-width:768px)
#toctitlefont-size:1.375em
#toc.tocmargin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto; padding-top: 60px;
#toc.toc #toctitlemargin-top:0;margin-bottom:.8rem;font-size:1.2em
#toc.toc>ulfont-size:.9em;margin-bottom:0
#toc.toc ul ulmargin-left:0;padding-left:1em
#toc.toc ul.sectlevel0 ul.sectlevel1padding-left:0;margin-top:.5em;margin-bottom:.5em
@media only screen and (min-width:1280px)
body.toc2padding-left:20em;padding-right:0
#toc.tocwidth:20em; padding-top: 60px;
#toc.toc #toctitlefont-size:1.375em
#toc.toc>ulfont-size:.95em
#toc.toc ul ulpadding-left:1.25em
</style>
this should solve your problem.
[1] https://asciidoctor.org/docs/user-manual/#using-a-toc-with-embeddable-html
:toc: left is not a valid option for embedded asciidoc. See [1] for details.
However, there is still hope, because you can change your stylesheet.
First, change your templates in order to add the classes "toc2 toc-left" to the body tag. This makes room for the toc on the left side.
Then copy the toc2-styles from the original aciidoctor stylesheet to the toc-style by copy & psting this into the header:
<style>
@media only screen and (min-width:768px)
#toctitlefont-size:1.375em
#toc.tocmargin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto; padding-top: 60px;
#toc.toc #toctitlemargin-top:0;margin-bottom:.8rem;font-size:1.2em
#toc.toc>ulfont-size:.9em;margin-bottom:0
#toc.toc ul ulmargin-left:0;padding-left:1em
#toc.toc ul.sectlevel0 ul.sectlevel1padding-left:0;margin-top:.5em;margin-bottom:.5em
@media only screen and (min-width:1280px)
body.toc2padding-left:20em;padding-right:0
#toc.tocwidth:20em; padding-top: 60px;
#toc.toc #toctitlefont-size:1.375em
#toc.toc>ulfont-size:.95em
#toc.toc ul ulpadding-left:1.25em
</style>
this should solve your problem.
[1] https://asciidoctor.org/docs/user-manual/#using-a-toc-with-embeddable-html
edited Mar 28 at 9:47
answered Mar 27 at 20:29
rdmuellerrdmueller
7,0107 gold badges51 silver badges105 bronze badges
7,0107 gold badges51 silver badges105 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54390626%2fis-it-possible-to-use-toc-left-with-jbake%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown