Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Pandoc Support #268

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

danhunsaker
Copy link

  • Add a Pandoc defaults file
  • Add a Pandoc template based on the default one
  • Add chapter headers to each section

Usage

To use, install Pandoc and ConTeXt, then simply run
pandoc -d ./pandoc.yaml from the repo root.

Maintenance

When new chapters get added, the pandoc.yaml will need to be updated
to include each new chapter's markdown file(s).

Miscellaneous Notes

  • The PDF generated complies with PDF/A 1b:2005 by default.
  • The PDF also contains the source markdown files as attachments
  • All links are fully functional!
  • Includes a table of contents! With links to each section!

Conclusion

Enjoy!

- Add a Pandoc defaults file
- Add a Pandoc template based on the default one
- Add chapter headers to each section

### Usage

To use, install Pandoc and ConTeXt, then simply run
`pandoc -d ./pandoc.yaml` from the repo root.

### Maintenance

When new chapters get added, the `pandoc.yaml` will need to be updated
to include each new chapter's markdown file(s).

### Miscellaneous Notes

- The PDF generated complies with PDF/A 1b:2005 by default.
- The PDF also contains the source markdown files as attachments
- All links are fully functional!
- Includes a table of contents! With links to each section!

### Conclusion

Enjoy!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant