changeset 4:554810ea71d7

unify
author David Demelier <markand@malikania.fr>
date Thu, 17 Dec 2020 11:49:46 +0100
parents 1828dc3bc027
children 7d54b74691fa
files .hgignore Makefile templates/template.html
diffstat 3 files changed, 28 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Wed Dec 16 15:18:31 2020 +0100
+++ b/.hgignore	Thu Dec 17 11:49:46 2020 +0100
@@ -1,3 +1,3 @@
+^nsnake-(\d+)\.(\d+)\.(\d+)
 ^www$
-^nsnake-(\d+)\.(\d+)\.(\d+)
 \.html$
--- a/Makefile	Wed Dec 16 15:18:31 2020 +0100
+++ b/Makefile	Thu Dec 17 11:49:46 2020 +0100
@@ -19,20 +19,23 @@
 .POSIX:
 
 SRCS=           index.md
+PROJECT=        nsnake
+VERSION=        2.2.1
+MAN6=           nsnake-${VERSION}/nsnake.6
+
 OBJS=           ${SRCS:.md=.html}
 PANDOC=         pandoc
 PANDOC_FLAGS=   -f markdown -t html5 --no-highlight --template templates/template.html
 MANDOC=         mandoc
 MANDOC_HTML=    -T html -O man=%N.html
 MANDOC_PDF=     -T pdf
-VERSION=        2.2.1
-SOURCE=         nsnake-${VERSION}.tar.xz
-WRKDIR=         nsnake-${VERSION}
+DIST=           ${PROJECT}-${VERSION}.tar.xz
+WRKDIR=         ${PROJECT}-${VERSION}
 
-MAN6=           nsnake-${VERSION}/nsnake.6
+MAN6_HTML=      ${MAN6:.6=.html}
+MAN6_PDF=       ${MAN6:.6=.pdf}
 
-MAN6HTML=       ${MAN6:.6=.html}
-MAN6PDF=        ${MAN6:.6=.pdf}
+MAN_OBJS=       ${MAN6_HTML} ${MAN6_PDF}
 
 .SUFFIXES:
 .SUFFIXES: .6 .html .md .pdf
@@ -48,24 +51,24 @@
 .6.pdf:
 	${MANDOC} < $< ${MANDOC_PDF} > $@
 
+${DIST}:
+	wget -q http://releases.malikania.fr/${PROJECT}/${VERSION}/$@ -O $@
+
+${WRKDIR}: ${DIST}
+	tar -xJf $<
+
 ${MAN6}: ${WRKDIR}
 
-${OBJS}: templates/template.html
-
-${SOURCE}:
-	wget -q http://releases.malikania.fr/nsnake/${VERSION}/$@ -O $@
+${OBJS}: css/no-class.css templates/template.html
 
-${WRKDIR}: ${SOURCE}
-	tar -xJf ${SOURCE}
-
-www: ${OBJS} ${MAN6HTML} ${MAN6PDF}
+www: ${OBJS} ${MAN_OBJS}
 	mkdir -p www
 	cp -R css www
-	cp screen.png ${OBJS} ${MAN6HTML} ${MAN6PDF} www
+	cp screen.png ${OBJS} ${MAN_OBJS} www
 
 clean:
 	rm -rf www ${WRKDIR}
-	rm -f ${SOURCE}
-	rm -f ${OBJS}
+	rm -f ${DIST}
+	rm -f ${OBJS} ${MAN_OBJS}
 
 .PHONY: all clean
--- a/templates/template.html	Wed Dec 16 15:18:31 2020 +0100
+++ b/templates/template.html	Thu Dec 17 11:49:46 2020 +0100
@@ -1,9 +1,16 @@
 <!DOCTYPE html>
 <html>
 	<head>
+		<meta charset="UTF-8">
 		<link rel="stylesheet" href="css/no-class.css" type="text/css">
+		<title>$title$</title>
 	</head>
 	<body>
 $body$
 	</body>
+
+	<footer>
+	<hr>
+	Copyright (c) <a href="http://markand.fr">David Demelier</a>. nsnake is a <a href="http://malikania.fr"> malikania project</a>.
+	</footer>
 </html>