diff options
author | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-07-03 17:22:42 +0200 |
---|---|---|
committer | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-07-03 17:26:51 +0200 |
commit | ce6c095dc57827531f9627faf6a94183be451879 (patch) | |
tree | 8b752e62d49d5df1e088d87a177d4ab266f624a3 | |
parent | de76419cf301a986831dca0d802c73fd07223dbd (diff) | |
download | jnfilter-ce6c095dc57827531f9627faf6a94183be451879.tar.gz jnfilter-ce6c095dc57827531f9627faf6a94183be451879.tar.bz2 jnfilter-ce6c095dc57827531f9627faf6a94183be451879.zip |
ref: Add build to publish the readme file
I use `index.html` in another places.
-rw-r--r-- | .build.yml | 6 | ||||
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | docs/template.html | 51 |
3 files changed, 66 insertions, 1 deletions
@@ -2,6 +2,7 @@ image: fedora/36 packages: - rsync - make + - pandoc secrets: - 008c4f67-b864-47f8-9790-cd32f2ae8516 @@ -17,9 +18,12 @@ tasks: - build: | cd jnfilter make + - readme: | + cd jnfilter + make docs - deploy: | cd jnfilter sshopts="ssh -o StrictHostKeyChecking=no" - rsync --rsh="$sshopts" -rP dist/*.rpm $deploy:/var/www/$target + rsync --rsh="$sshopts" -rP dist/*.rpm index.html $deploy:/var/www/$target @@ -11,5 +11,15 @@ clean: python setup.py clean --all rm -rf dist jnfilter.egg-info +docs: + pandoc -s \ + --include-in-header=docs/bamboo.min.css \ + --metadata title="Filtro para Nerdcast" \ + --template docs/template.html \ + -s README.md \ + -o index.html + install_deps: dnf install -y rpmdevtools rpmlint python + +.PHONY: docs diff --git a/docs/template.html b/docs/template.html new file mode 100644 index 0000000..0d6c5d0 --- /dev/null +++ b/docs/template.html @@ -0,0 +1,51 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$> +<head> + <meta charset="utf-8" /> + <meta name="generator" content="pandoc" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> +$for(author-meta)$ + <meta name="author" content="$author-meta$" /> +$endfor$ +$if(date-meta)$ + <meta name="dcterms.date" content="$date-meta$" /> +$endif$ +$if(keywords)$ + <meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" /> +$endif$ +$if(description-meta)$ + <meta name="description" content="$description-meta$" /> +$endif$ + <title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title> + <style> + $styles.html()$ + </style> +$for(css)$ + <link rel="stylesheet" href="$css$" /> +$endfor$ +$if(math)$ + $math$ +$endif$ + <!--[if lt IE 9]> + <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> + <![endif]--> +$for(header-includes)$ + $header-includes$ +$endfor$ +</head> +<body> +</header> +$if(toc)$ +<nav id="$idprefix$TOC" role="doc-toc"> +$if(toc-title)$ +<h2 id="$idprefix$toc-title">$toc-title$</h2> +$endif$ +$table-of-contents$ +</nav> +$endif$ +$body$ +$for(include-after)$ +$include-after$ +$endfor$ +</body> +</html> |