From 55cc362f697a266317b9328cccba77358fd14316 Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Sat, 28 Nov 2015 20:37:42 +0000 Subject: [PATCH] Created GitHubPages (asciidoc) --- GitHubPages.asciidoc | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 GitHubPages.asciidoc diff --git a/GitHubPages.asciidoc b/GitHubPages.asciidoc new file mode 100644 index 0000000..d69508a --- /dev/null +++ b/GitHubPages.asciidoc @@ -0,0 +1,33 @@ +#### Building and publishing docs on GitHub Pages + +A script build your project documentation and publish it on GitHub pages. Replace "main_fname". + +Caution: the script will commit and publish every html file in the project directory. + +[source,nim] +---- +#!/usr/bin/env nim +mode = ScriptMode.Verbose +import strutils +let main_fname = "REPLACE_ME.nim" + +var author_name, proj_name = "" +let git_orig = static_exec "git remote show origin -n" +for line in git_orig.splitlines: + if line.contains "Push URL:": + assert line.contains "github.com" + (author_name, proj_name) = line.split(':')[2].split('/') + proj_name = proj_name[0..