2017 © Pedro Peláez
 

project project

A skeleton Bookdown project.

image

bookdown/project

A skeleton Bookdown project.

  • Sunday, May 21, 2017
  • by pmjones
  • Repository
  • 2 Watchers
  • 9 Stars
  • 182 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 2 Versions
  • 7 % Grown

The README.md

Bookdown Project

This forms a skeleton Bookdown production project, with an eye toward publishing via Github Pages., (*1)

First, clone the repository you want to work in, called {$REPO}. This may be a user/organization repository (organization.github.io) or a Github project gh-pages branch., (*2)

Then use composer to install the Bookdown project as a subdirectory inside {$REPO}. We suggest _bookdown since Github Pages will not publish underscore-prefixed directories., (*3)

cd {$REPO}
composer create-project -s dev bookdown/project _bookdown
cd _bookdown

Generate the example project:, (*4)

./vendor/bin/bookdown book/bookdown.json

This will generate the example HTML files at the root of {$REPO}., (*5)

To browse the example HTML, run the built-in PHP server:, (*6)

php -S localhost:8080 -t {$REPO}

Edit the templates/head.php file to modify the <head> on all generated files., (*7)

Edit the book/bookdown.json file to add your own book/ content, including both Markdown and other bookdown.json files., (*8)

You may wish to add the following lines to {$REPO}/.gitignore:, (*9)

/_bookdown/vendor

Then git add the _bookdown/ directory along with the generated files, and push to publish., (*10)

The Versions

21/05 2017

dev-master

9999999-dev https://github.com/bookdown/Bookdown.Project

A skeleton Bookdown project.

  Sources   Download

MIT BSD-2-Clause

The Requires

 

documentation markdown static site docbook manual

21/05 2017

1.0.0

1.0.0.0 https://github.com/bookdown/Bookdown.Project

A skeleton Bookdown project.

  Sources   Download

MIT

The Requires

 

documentation markdown static site docbook manual