Let me give Asciidoctor a try. Will report back.

On Monday, November 27, 2017 at 2:57:41 PM UTC-6, Dan Allen wrote:
>
> > I'm using pure Asciidoc/a2x. Is Asciidoctor any better I wonder?
>
> I'm sitting here wondering why you're torturing yourself trying to use 
> a2x. I've dedicated 5 years of my life to solve exactly the problems you 
> are running into by developing Asciidoctor. So yeah, it's better. 5 years 
> worth of better. Is it perfect? No, of course not. But at the very least 
> it's modern. And not xslt.
>
> -Dan
>
> On Sun, Nov 26, 2017 at 1:21 PM, Shep <[email protected] <javascript:>> 
> wrote:
>
>> OK, I've found a fix, but I have absolutely no idea why it works.
>>
>> a2x was complaining that it could not find bk01-toc.html (though it was 
>> generating a toc.ncx file; which is, I believe, the TOC navigation for  
>> an ePub).
>>
>> So, I created an empty bk01-toc.html in the same directory as the text 
>> for the book. Hey presto, I have a TOC in my epub. However, it renders in a 
>> color that indicates that all the TOC entries have been clicked. In the 
>> sense that, when you click a HTML link, that link changes color (in my 
>> case, from blue to purple, see image attached). When you open the ePub all 
>> the TOC entries are purple.
>>
>> As I track my time closely, I have realized that I am rapidly approaching 
>> a point of having spent more time on toolchain and formatting issues that 
>> actually writing my book. Asciidoc has been something of an experiment, as 
>> it's promise was to free up more time for writing than dealing with 
>> formatting/presentation issues. Sadly, my experience has been that isn't 
>> true.
>>
>> I'll persist with Asciidoc because I think it's an interesting concept, 
>> and I hope that over time I can squeeze out the bugs & gotchas from my 
>> toolchain. But time will tell.
>>
>> I'm using pure Asciidoc/a2x. Is Asciidoctor any better I wonder?
>>
>>
>>
>> On Wednesday, November 22, 2017 at 11:02:55 AM UTC-6, Shep wrote:
>>>
>>> OK, followed your link and tried this, which seems to me should have 
>>> done the trick:
>>>
>>> a2x -fepub -dbook -adocinfo --xsltproc-opts "--stringparam generate.toc 
>>> \"book toc\"" book.txt
>>>
>>>
>>> But I get this error:
>>>
>>> a2x: ERROR: missing resource: /Users/AJTSheppard/Documents/Writing/Book 
>>> - Goodbye Google/Gmail/bk01-toc.html
>>>
>>>
>>> Here are some more parts the --verbose version (which is very long):
>>>
>>> ...
>>>
>>> a2x: executing: "xsltproc" --stringparam generate.toc "book toc" 
>>> --stringparam callout.graphics 0 --stringparam navig.graphics 0 
>>> --stringparam admon.textlabel 1 --stringparam admon.graphics 0 
>>> --stringparam toc.section.depth 1 --stringparam chunk.section.depth 0  
>>> "/opt/local/etc/asciidoc/docbook-xsl/epub.xsl" 
>>> "/Users/AJTSheppard/Documents/Writing/Book - Goodbye Google/Gmail/book.xml"
>>>
>>>
>>> Writing OEBPS/pr01.html for preface
>>> Writing OEBPS/ch01.html for chapter(_introduction)
>>> Writing OEBPS/ch02.html for chapter(non-an-all-or-nothing-thing)
>>> Writing OEBPS/ch03.html for chapter(_a_very_brief_history_of_google)
>>> Writing OEBPS/ch04.html for 
>>> chapter(_a_list_of_google_products_and_services)
>>> Writing OEBPS/ch05.html for 
>>> chapter(_google_terms_of_service_amp_privacy_policy)
>>> Writing OEBPS/ch06.html for chapter(_voice_and_face_recognition)
>>> Writing OEBPS/ch07.html for chapter(_how_email_works)
>>> Writing OEBPS/pt01.html for part(_reasons_to_say_goodbye)
>>> Writing OEBPS/ch08.html for chapter(gameplan)
>>> Writing OEBPS/ch09.html for chapter(step1)
>>> Writing OEBPS/ch10.html for chapter(step2)
>>> Writing OEBPS/ch11.html for chapter(step3)
>>> Writing OEBPS/ch12.html for chapter(step4)
>>> Writing OEBPS/ch13.html for chapter(step5)
>>> Writing OEBPS/ch14.html for chapter(step6)
>>> Writing OEBPS/pt02.html for 
>>> part(_a_step_by_step_guide_to_replacing_gmail_with_something_better)
>>> Writing OEBPS/apa.html for appendix(A1)
>>> Writing OEBPS/apb.html for appendix(A2)
>>> Writing OEBPS/apc.html for appendix(A3)
>>> Writing OEBPS/pt03.html for part(_resources)
>>> Writing OEBPS/co01.html for colophon(_book_description_back_cover)
>>> Writing OEBPS/index.html for book
>>> Writing OEBPS/toc.ncx
>>> Writing OEBPS/../OEBPS/content.opf
>>> Writing OEBPS/cover.html for mediaobject
>>> Writing OEBPS/../META-INF/container.xml
>>>
>>>
>>> ...
>>> a2x: finding resources in: /Users/AJTSheppard/Documents/Writing/Book - 
>>> Goodbye Google/Gmail/book.epub.d/OEBPS/pt02.html
>>> a2x: finding resources in: /Users/AJTSheppard/Documents/Writing/Book - 
>>> Goodbye Google/Gmail/book.epub.d/OEBPS/pt03.html
>>> a2x: ERROR: missing resource: /Users/AJTSheppard/Documents/Writing/Book 
>>> - Goodbye Google/Gmail/bk01-toc.html
>>>
>>>
>>>
>>> On Tuesday, November 21, 2017 at 5:11:50 AM UTC-6, Lex Trotman wrote:
>>>>
>>>> On 21 November 2017 at 20:58, Shep <[email protected]> wrote: 
>>>> > Here's my Asciidoc markdown, minimal-book.adoc: 
>>>> > 
>>>> > = The Book Title 
>>>> > 
>>>> > == The first chapter 
>>>> > Nec vitae mus fringilla eu vel pede sed pellentesque. Nascetur fugiat 
>>>> > nobis. Eu felis id mauris sollicitudin ut. Sem volutpat feugiat. 
>>>> > Ornare convallis urna vitae. 
>>>> > 
>>>> > Nec mauris sed aliquam nam mauris dolor lorem imperdiet. 
>>>> > 
>>>> > == The second chapter 
>>>> > Ut suspendisse nulla. Auctor felis facilisis. Rutrum vivamus nec 
>>>> > lectus porttitor dui dapibus eu ridiculus tempor sodales et. Sit a 
>>>> > cras. Id tellus cubilia erat. 
>>>> > 
>>>> > Quisque nullam et. Blandit dui tempor. Posuere in elit diam egestas 
>>>> > sem vivamus vel ac. 
>>>> > 
>>>> > 
>>>> > Here's how I build the book: 
>>>> > 
>>>> > 
>>>> >  a2x -fepub -dbook -atoc minimal-book.adoc 
>>>> > 
>>>> > 
>>>> > Resulting ePub doesn't have a TOC! 
>>>>
>>>> As I stated in a previous message, Asciidoc only generates TOCs for 
>>>> xhtml and HTML5. 
>>>>
>>>> To be excessively detailed, actually it doesn't, it inserts javascript 
>>>> that generates the TOC in the browser, so that won't work with docbook 
>>>> toolchains, which includes epub. 
>>>>
>>>> You need to teach the epub toolchain (which I think is an XSLT 
>>>> transform) to do it, the Sagehill docs I posted before should provide 
>>>> that information, see 
>>>> http://www.sagehill.net/docbookxsl/TOCcontrol.html. 
>>>>
>>>> Cheers 
>>>> Lex 
>>>>
>>>> > 
>>>> > -- 
>>>> > You received this message because you are subscribed to the Google 
>>>> Groups 
>>>> > "asciidoc" group. 
>>>> > To unsubscribe from this group and stop receiving emails from it, 
>>>> send an 
>>>> > email to [email protected]. 
>>>> > To post to this group, send email to [email protected]. 
>>>> > Visit this group at https://groups.google.com/group/asciidoc. 
>>>> > For more options, visit https://groups.google.com/d/optout. 
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "asciidoc" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/asciidoc.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Dan Allen | @mojavelinux | https://twitter.com/mojavelinux
>

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/asciidoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to