To build run
docker build --build-arg node="node:latest" --build-arg nginx="nginx:stable" -t ant -f devops/docker/Dockerfile .; docker run -p 80:8080 ant
To check xrefs before build:
$ npm install -g gitlab:antora/xref-validator
$ NODE_PATH="$(npm -g root)" antora --generator @antora/xref-validator antora-playbook.yml
To make gif from mov
ffmpeg -ss 0 -t 5 -i test.mov -vf "fps=10,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
-
add extensions https://docs.antora.org/antora/2.3/playbook/asciidoc-extensions/
-
write extension https://docs.asciidoctor.org/asciidoctor.js/latest/extend/extensions/ for https://gebish.org/manual/current/#introduction
-
add lunr ru search https://gitlab.com/antora/antora-lunr-extension
-
my screenshots
https://github.com/puppeteer/puppeteer https://stackoverflow.com/questions/23729585/generate-animated-gif-with-gm-in-node-js https://www.npmjs.com/package/make-a-gif https://dev.to/rajnavadiya786/how-to-capture-website-screenshots-using-node-js-and-puppeteer-35i9 https://hackernoon.com/how-to-take-screenshots-in-the-browser-using-javascript-l92k3xq7 == Copyright and License
Copyright © 2021 Ingeniator
Use of this software is granted under the terms of the Mozilla Public License Version 2.0 (MPL-2.0). See LICENSE to find the full license text.