├── includes
└── include.adoc
├── .gitignore
├── wb.pdf
├── essay.pdf
├── images
└── tiger.png
├── flags-of-the-world-ex1.pdf
├── flags-of-the-world-wb1.pdf
├── travis-build.sh
├── travis-push.sh
├── .travis.yml
├── LICENSE
├── curriculum.css
├── README.adoc
├── essay.adoc
├── essay.html
├── demo.adoc
└── asciidoctor.css
/includes/include.adoc:
--------------------------------------------------------------------------------
1 | I come from an include file.
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Output directory for HTML files
2 | output/
3 |
--------------------------------------------------------------------------------
/wb.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ds26gte/asciidoc-to-ghpages/gh-pages/wb.pdf
--------------------------------------------------------------------------------
/essay.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ds26gte/asciidoc-to-ghpages/gh-pages/essay.pdf
--------------------------------------------------------------------------------
/images/tiger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ds26gte/asciidoc-to-ghpages/gh-pages/images/tiger.png
--------------------------------------------------------------------------------
/flags-of-the-world-ex1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ds26gte/asciidoc-to-ghpages/gh-pages/flags-of-the-world-ex1.pdf
--------------------------------------------------------------------------------
/flags-of-the-world-wb1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ds26gte/asciidoc-to-ghpages/gh-pages/flags-of-the-world-wb1.pdf
--------------------------------------------------------------------------------
/travis-build.sh:
--------------------------------------------------------------------------------
1 | #./build-something-r.sh
2 | ./build-something-a.sh
3 | ./build-something-w.sh
4 | ./build-something-p.sh
5 |
6 |
--------------------------------------------------------------------------------
/travis-push.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | git checkout -B travistmp
4 |
5 | git config --global user.email "${GH_USER_EMAIL}"
6 | git config --global user.name "${GH_USER_NAME}"
7 |
8 | git add *.css *.html *.pdf
9 |
10 | git commit -m "committed at $(date)"
11 |
12 | git push --force "https://${GH_TOKEN}@${GH_REF}" travistmp:gh-pages > /dev/null 2>&1
13 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: ruby
2 | rvm:
3 | - 2.2
4 | env:
5 | global:
6 | - RACKET_DIR=~/racket
7 | - RACKET_VERSION=6.12
8 | sudo: required
9 | git:
10 | quiet: true
11 | branches:
12 | only:
13 | - /.*/
14 |
15 | before_install:
16 | - git clone https://github.com/greghendershott/travis-racket.git
17 | - cat travis-racket/install-racket.sh | bash
18 | - export PATH="${RACKET_DIR}/bin:${PATH}"
19 | - gem install asciidoctor
20 | - wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
21 | - tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
22 | - sudo mv wkhtmltox/bin/wkhtmlto* /usr/bin
23 | - sudo apt-get install -y pdftk
24 |
25 | script:
26 | - ./travis-build.sh
27 |
28 | after_success:
29 | - ./travis-push.sh
30 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016 Maxime Gréau
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/curriculum.css:
--------------------------------------------------------------------------------
1 | @import url("./asciidoctor.css");
2 |
3 | .standards-table thead {
4 | background-color: #bb29ff;
5 | }
6 |
7 | .lesson-table thead {
8 | background-color: #93c47d;
9 | }
10 |
11 | .left-header tr td:nth-child(1) {
12 | background-color: #b7d893;
13 | }
14 |
15 | .left-header tr td:nth-child(1) p {
16 | font-weight: bold;
17 | }
18 |
19 | .physics-table {
20 | margin-left: auto;
21 | margin-right: auto;
22 | }
23 |
24 | .physics-table thead {
25 | background-color: #ffd966;
26 | }
27 |
28 | .standards-hierarchical-table ul li ul {
29 | display: none;
30 | }
31 |
32 | .standards-hierarchical-table ul li:hover ul {
33 | display: block;
34 | }
35 |
36 | .sidebarblock {
37 | background-color: #efefef;
38 | border-width: thick;
39 | }
40 |
41 | .sidebarblock .content .title {
42 | font-weight: bold;
43 | }
44 |
45 | .notice-box {
46 | border-color: #7747a5;
47 | }
48 |
49 | .notice-box .content .title {
50 | color: #7747a5;
51 | }
52 |
53 | .strategy-box {
54 | border-color: #1a73b5;
55 | }
56 |
57 | .strategy-box .content .title {
58 | color: #1a73b5;
59 | }
60 |
61 | table {
62 | border: 3px solid #7747a5 !important;
63 | }
64 |
65 | td, th {
66 | border: 2px solid #7747a5 !important;
67 | }
68 |
--------------------------------------------------------------------------------
/README.adoc:
--------------------------------------------------------------------------------
1 | = AsciiDoc converted to HTML/PDF files and published on gh-pages with Asciidoctor Docker from Travis CI
2 |
3 | :link-github-project-ghpages: https://ds26gte.github.io/asciidoc-to-ghpages
4 | :link-demo-html: {link-github-project-ghpages}/demo.html
5 | :link-demo-pdf: {link-github-project-ghpages}/demo.pdf
6 | :link-demo-adoc: https://raw.githubusercontent.com/mgreau/asciidoc-to-ghpages/master/demo.adoc
7 | :cover-asciidoc-ghpages: https://mgreau.com/posts/images/cover-asciidoc-ghpages.svg
8 |
9 | How to convert *AsciiDoc* to *HTML/PDF* files output and publish it to *gh-pages* with *Travis CI, Asciidoctor and Docker*.
10 |
11 | * Asciidoctor Demo file:
12 | ** {link-demo-adoc}[AsciiDoc source file]
13 | ** {link-demo-html}[HTML output file]
14 | ** {link-demo-pdf}[PDF output file]
15 |
16 | This blog post describes the workflow used to do it:
17 |
18 | * http://mgreau.com/posts/2016/03/28/asciidoc-to-gh-pages-with-travis-ci-docker-asciidoctor.html
19 |
20 | [[asciidoc_ghpages_travis_docker]]
21 | .Convert your AsciiDoc files and Publish the HTML/PDF output to GH Pages thanks to Travis and Asciidoctor with Docker
22 | image::http://mgreau.com/posts/images/cover-asciidoc-ghpages.svg[AsciiDoc to Github Pages with Travis and Docker Asciidoctor,950]
23 |
--------------------------------------------------------------------------------
/essay.adoc:
--------------------------------------------------------------------------------
1 | = Lorem ipsum
2 |
3 | wed jul 25 take 4
4 |
5 | Quibusdam sit blanditiis perspiciatis quam dolorem eum beatae.
6 | Repellat et autem aperiam. Et animi vitae numquam voluptatem.
7 | Illum aut velit enim ut sed ab cum.
8 |
9 | Ipsa quam voluptas blanditiis. Nemo distinctio quisquam aut iste
10 | amet enim quidem. Inventore natus et est voluptatum. Unde nostrum
11 | non delectus omnis quisquam enim.
12 |
13 | Exercitationem et fugit eveniet et. Sint qui qui accusamus nihil
14 | id qui deserunt. Illum sit dolor et odit voluptatem quia ipsa.
15 | Saepe enim adipisci maxime ratione sed sit corporis omnis.
16 | Officiis cumque dolorem delectus. Maiores eligendi quam porro.
17 |
18 | Hic quibusdam vel vero reprehenderit quos quos ut eum.
19 | Accusantium nihil eligendi reiciendis quo voluptatem sint
20 | consequatur explicabo. Qui aut consequatur qui molestiae quia.
21 | Natus nesciunt sunt consequatur. Rem est labore et culpa suscipit
22 | dolorem enim laboriosam.
23 |
24 | Molestiae quia est quia corrupti sit. Non expedita minus optio
25 | inventore deleniti. Libero qui qui molestiae quos ipsam esse et.
26 | Vel aspernatur repellat est voluptatem nam.
27 |
28 | Eligendi fugiat et nobis nihil architecto cumque. In modi et
29 | accusamus rem aliquam. Ut vel exercitationem quod delectus illo
30 | dolores sint. Dolores et tenetur rem nemo facere ea omnis.
31 |
32 | Reiciendis non atque quos rem voluptatem. Perferendis omnis a
33 | tempora magni. Non ipsam laudantium ipsa fuga qui saepe. Velit ea
34 | nobis magnam eos doloribus. Ipsum porro animi cumque porro
35 | ducimus reiciendis.
36 |
37 | Sit optio et commodi. Qui possimus et quibusdam id sed qui qui
38 | dignissimos. Nulla ab cupiditate distinctio eos ut autem.
39 | Sapiente assumenda eius sit. Iusto veniam voluptatibus
40 | consectetur quia accusamus provident.
41 |
42 | Qui possimus quod impedit officiis aliquid molestiae deleniti
43 | inventore. Assumenda laboriosam voluptas odit ut. Aut consequatur
44 | omnis rem illo.
45 |
--------------------------------------------------------------------------------
/essay.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
wed jul 25 take 4
18 |
19 |
20 |
Quibusdam sit blanditiis perspiciatis quam dolorem eum beatae.
21 | Repellat et autem aperiam. Et animi vitae numquam voluptatem.
22 | Illum aut velit enim ut sed ab cum.
23 |
24 |
25 |
Ipsa quam voluptas blanditiis. Nemo distinctio quisquam aut iste
26 | amet enim quidem. Inventore natus et est voluptatum. Unde nostrum
27 | non delectus omnis quisquam enim.
28 |
29 |
30 |
Exercitationem et fugit eveniet et. Sint qui qui accusamus nihil
31 | id qui deserunt. Illum sit dolor et odit voluptatem quia ipsa.
32 | Saepe enim adipisci maxime ratione sed sit corporis omnis.
33 | Officiis cumque dolorem delectus. Maiores eligendi quam porro.
34 |
35 |
36 |
Hic quibusdam vel vero reprehenderit quos quos ut eum.
37 | Accusantium nihil eligendi reiciendis quo voluptatem sint
38 | consequatur explicabo. Qui aut consequatur qui molestiae quia.
39 | Natus nesciunt sunt consequatur. Rem est labore et culpa suscipit
40 | dolorem enim laboriosam.
41 |
42 |
43 |
Molestiae quia est quia corrupti sit. Non expedita minus optio
44 | inventore deleniti. Libero qui qui molestiae quos ipsam esse et.
45 | Vel aspernatur repellat est voluptatem nam.
46 |
47 |
48 |
Eligendi fugiat et nobis nihil architecto cumque. In modi et
49 | accusamus rem aliquam. Ut vel exercitationem quod delectus illo
50 | dolores sint. Dolores et tenetur rem nemo facere ea omnis.
51 |
52 |
53 |
Reiciendis non atque quos rem voluptatem. Perferendis omnis a
54 | tempora magni. Non ipsam laudantium ipsa fuga qui saepe. Velit ea
55 | nobis magnam eos doloribus. Ipsum porro animi cumque porro
56 | ducimus reiciendis.
57 |
58 |
59 |
Sit optio et commodi. Qui possimus et quibusdam id sed qui qui
60 | dignissimos. Nulla ab cupiditate distinctio eos ut autem.
61 | Sapiente assumenda eius sit. Iusto veniam voluptatibus
62 | consectetur quia accusamus provident.
63 |
64 |
65 |
Qui possimus quod impedit officiis aliquid molestiae deleniti
66 | inventore. Assumenda laboriosam voluptas odit ut. Aut consequatur
67 | omnis rem illo.
68 |
69 |
70 |
75 |
76 |
--------------------------------------------------------------------------------
/demo.adoc:
--------------------------------------------------------------------------------
1 | Asciidoctor Demo
2 | ================
3 | ////
4 | Big ol' comment
5 |
6 | sittin' right 'tween this here title 'n header metadata
7 | ////
8 | Dan Allen