{"id":16845372,"url":"https://github.com/bandantonio/antmarky","last_synced_at":"2026-05-08T01:35:17.120Z","repository":{"id":36995612,"uuid":"440991491","full_name":"bandantonio/antmarky","owner":"bandantonio","description":"Static-site generator for Asciidoctor based on Node.js and EJS","archived":false,"fork":false,"pushed_at":"2023-12-10T20:25:52.000Z","size":1181,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-24T13:14:30.900Z","etag":null,"topics":["asciidoc","asciidoctor","asciidoctor-js","documentation-generator","fastify","nodejs","starred","static-site-generator","typescript"],"latest_commit_sha":null,"homepage":"https://mister-gold.pro/antmarky/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bandantonio.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-22T21:44:04.000Z","updated_at":"2023-03-13T19:08:58.000Z","dependencies_parsed_at":"2023-11-15T00:25:21.656Z","dependency_job_id":null,"html_url":"https://github.com/bandantonio/antmarky","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandantonio%2Fantmarky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandantonio%2Fantmarky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandantonio%2Fantmarky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bandantonio%2Fantmarky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bandantonio","download_url":"https://codeload.github.com/bandantonio/antmarky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244168091,"owners_count":20409454,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asciidoc","asciidoctor","asciidoctor-js","documentation-generator","fastify","nodejs","starred","static-site-generator","typescript"],"created_at":"2024-10-13T12:58:26.273Z","updated_at":"2026-05-08T01:35:12.080Z","avatar_url":"https://github.com/bandantonio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"== Antmarky\n\nAntmarky is a static-site generator for https://docs.asciidoctor.org/asciidoc/latest[`Asciidoctor`^] based on Node.js and EJS.\n\nhttps://github.com/bandantonio/antmarky/actions/workflows/antmarky.yml[image:https://github.com/bandantonio/antmarky/actions/workflows/antmarky.yml/badge.svg?branch=main[antmarky]^]\nhttps://coveralls.io/github/bandantonio/antmarky?branch=main[image:https://coveralls.io/repos/github/bandantonio/antmarky/badge.svg?branch=main[Coverage\nStatus]^]\nimage:https://img.shields.io/docker/pulls/bandantonio/antmarky[Docker\nPulls]\nhttps://github.com/standard/semistandard[image:https://img.shields.io/badge/code%20style-semistandard-f7df1e.svg[js-semistandard-style]^]\n\nThe main idea behind creating Antmarky was to have a generator with _zero configuration_ that can serve your Asciidoctor files\nin the documentation directory.\n\nConsider Antmarky as a lightweight alternative to https://docs.antora.org/antora/latest/[Antora^].\n\nCurrently, Antmarky flattens out the directory structure and displays all the files at the root level under the\ncorresponding directory.\n\n=== Features\n\n* Zero configuration\n* Fully responsive layout\n* Fully static (doesn't require a web server to work)\n* No language frameworks included\n* Support of major Asciidoctor features:\n** https://docs.asciidoctor.org/asciidoc/latest/directives/include/[Includes^]\n** https://docs.asciidoctor.org/asciidoc/latest/directives/conditionals/[Conditionals^]\n** https://docs.asciidoctor.org/asciidoc/latest/tables/build-a-basic-table/[Tables^]\n** https://docs.asciidoctor.org/asciidoc/latest/blocks/admonitions/[Admonitions^]\n* xref:features.adoc#fontawesome[FontAwesome]\n* Copy code block\n\n=== Quickstart\n\n==== Prerequisites\n\n* https://docs.docker.com/get-docker/[Docker^]\n\n==== Serve content\n\n[source,sh]\n----\ndocker run --rm \\\n  --name antmarky-ssg \\\n  -v ${PWD}/docs:/antmarky/docs \\\n  -p 8000:8000 \\\n  bandantonio/antmarky\n----\n\nLocal server will be launched at http://localhost:8000[^]\n\n==== Build content\n\n[source,sh]\n----\ndocker run --rm \\\n  --name antmarky-ssg \\\n  -v ${PWD}/docs:/antmarky/docs \\\n  -v ${PWD}/public:/antmarky/public \\\n  bandantonio/antmarky build\n----\n\nWebsite static files will be generated in the `public` directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandantonio%2Fantmarky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbandantonio%2Fantmarky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandantonio%2Fantmarky/lists"}