Open JamesBucanek opened 8 years ago
Sorry for the delay. Yes, jekyll-apple-help's goal is to be a quick-start kit for creating Apple-Help and doesn't try to address wider documentation issues. It is small enough to allow extension/re-working -- but that requires a good understanding of Jekyll and Apple-Help.
Jekyll itself is very flexible and extensible with a large ecosystem of plugins and themes. I haven't tried creating eBooks from Jekyll, but other have. For example, you might check out @tomjohnson1492's documentation-theme-jekyll. The Jekyll Talk boards are also a good place to look for inspiration/help.
Help Anchors
Yes, help anchors are supported. There are several example links on the overview page:
https://github.com/chuckhoupt/jekyll-apple-help/blob/master/JekyllHelp/_English.lproj/overview.md
An anchor for a page is defined by the "anchor" property in the page's front-matter. For example, the title page has the anchor "title-page":
https://github.com/chuckhoupt/jekyll-apple-help/blob/master/JekyllHelp/_English.lproj/index.md
Collapsing Sidebars/Sections
There's no direct behavior/styling support for collapsing sections, so some customization would be required. For page content, Jekyll-apple-help just provides basic styles that roughly match Apple's help styles for standard HTML/Markdown elements (headers, lists, etc).
Thanks for the feedback, and the links.
I think I might want to dip my toe in the jekyll-apple-help waters next month with the idea of seeing how much work would be required to get it to meet my needs. In the short term, I think I'll just take a pass at my existing HTML as I have a release that needs to get out the door.
I look forward to playing around with this soon!
Greetings,
I saw this project announced on the apple-help-authoring list and it looks very promising. It looks, however, a little lightweight for my needs, but I'm curious to see if it can be expanded.
I like the idea of jekyll-apple-help because what I really want to have is a single source for my app's help that I can use to produce a bundled help book, an eBook (to put on Apple's iBooks store), a PDF, and possibly a static set of HTML files for my web server.
I have several requirements, but I'm not familiar with jekyll or jekyll-apple-help to understand how these would be accomplished, or how jekyll-apple-help could be extended so they could be accomplished.
I have a lot of other "would be nice to have" features, particularly floating sidebar formatting and such, but these are the big ones.
Please let me know your thoughts and I look forward to working on this project.
James