Example Jigsaw website using GitLab Pages.
Table of Contents generated with DocToc
image: php:7.1 before_script: - curl -sS https://getcomposer.org/installer | php - curl -sL https://deb.nodesource.com/setup_6.x | bash - - apt-get update -yqq - apt-get install zlib1g-dev git nodejs -yqq - docker-php-ext-install zip - php composer.phar install - npm install -g gulp && npm install cache: paths: - node_modules/ - vendor/ pages: script: - npm run deploy - mv build_production/ public/ artifacts: paths: - public only: - master
To work locally with this project, you'll have to follow the steps below:
- Fork, clone or download this project
- Install Jigsaw
- Generate the website:
- Preview your project:
- Add content
Read more at Jigsaw's documentation.
GitLab User or Group Pages
To use this project as your user/group website, you will need one additional
step: just rename your project to
groupname. This can be done by navigating to your
Also, you will need to either remove the variable
$base from every views or modify the base entry found in
return [ ... 'base' => '/jigsaw', ];
Did you fork this project?
If you forked this project for your own use, please go to your project's Settings and remove the forking relationship, which won't be necessary unless you want to contribute back to the upstream project.
Forked from @haleksandre