diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0168467..6c29de6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ pages: image: fedora:27 script: - dnf install -y asciidoctor gnutls-devel openssl-devel nss-devel gcc-go gcc make java-devel gcc-c++ expat-devel qt-devel + - gem install pygments.rb - make - make build-manual - mkdir -p public @@ -20,6 +21,7 @@ test: image: fedora:27 script: - dnf install -y asciidoctor gnutls-devel openssl-devel nss-devel gcc-go gcc make java-devel gcc-c++ expat-devel qt-devel + - gem install pygments.rb - make tags: - shared diff --git a/Makefile b/Makefile index d6e98e4..6e66bb2 100644 --- a/Makefile +++ b/Makefile @@ -13,10 +13,10 @@ build-snippets: src/*.c src/*.cpp src/*.java src/*.py src/*.go src/*.sh build-manual: build-snippets - cd en-US && asciidoctor master.adoc + cd en-US && asciidoctor -n master.adoc build-manual-html: build-snippets - cd en-US && asciidoctor master.adoc + cd en-US && asciidoctor -n master.adoc build-manual-epub: build-snippets false diff --git a/en-US/Book_Info.adoc b/en-US/Book_Info.adoc index a89eb24..be505ff 100644 --- a/en-US/Book_Info.adoc +++ b/en-US/Book_Info.adoc @@ -1,8 +1,4 @@ -:experimental: - -= Defensive Coding - A Guide to Improving Software Security [abstract] @@ -17,4 +13,4 @@ concrete recommendations. image:Common_Content/images/title_logo.svg[] include::Common_Content/Legal_Notice.adoc[] -include::Author_Group.adoc[] \ No newline at end of file +include::Author_Group.adoc[] diff --git a/en-US/master.adoc b/en-US/master.adoc index cdb8374..136bb29 100644 --- a/en-US/master.adoc +++ b/en-US/master.adoc @@ -1,7 +1,11 @@ - :doctype: book :toc: left :toclevels: 3 +:source-highlighter: pygments +:pygments-style: manni +:pygments-linenums-mode: inline + += Defensive Coding Guide include::Book_Info.adoc[]