Skip to content

Feature/issue 95 update mktools #96

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

Merged
merged 12 commits into from
Sep 24, 2020

Conversation

PhilippSalvisberg
Copy link
Collaborator

Closes #95 Update trivadis/mktools Docker image

  • new Dockerfile to produce trivadis/mktools with tags "2.0" und "latest" (published on Docker Hub)
  • upgraded config from Materials for MkDocs v4 to v5 (mkdocs.yml, header.html)
  • using "pymdownx.highlight" plugin including superfences and inlinehilight. This plugin is the successor of codehilite. See https://squidfunk.github.io/mkdocs-material/reference/code-blocks/#highlight and https://facelessuser.github.io/pymdown-extensions/extensions/highlight/ for details. All pymdown extensions can be used with the mktools Docker image.
  • fixed issues based on new Material for MkDocs v5.5.14 und wkhtmltopdf v0.12.6
    • extra.css: various fixes due to new "@media print" defaults in Material for MkDocs v5 and use of CSS syntax that is not supported in wkhtmltopdf (or its tooling). Some changes due to replacement of codehilite.
    • genpdf.sh: use "linenums_style: table" for code, increase timeout, allow local file system access, disable smart shrinking
    • toc.xsl: new sizes due to disable smart shrinking
  • fixed wrong shebang in shell scripts (#/bin/bash instead of #!/bin/bash)

@PhilippSalvisberg PhilippSalvisberg merged commit 74ee439 into main Sep 24, 2020
@PhilippSalvisberg PhilippSalvisberg deleted the feature/issue-95-update-mktools branch September 24, 2020 14:31
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.

Update trivadis/mktools docker image
1 participant