2016-09-12 23:52:37 +02:00
|
|
|
# Howto gitit
|
|
|
|
|
2016-09-13 20:58:36 +02:00
|
|
|
<https://github.com/jgm/gitit/tree/master/>
|
2016-09-12 23:52:37 +02:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
### Paquet Debian (version 0.10)
|
|
|
|
|
|
|
|
# apt install gitit
|
|
|
|
|
|
|
|
### Manuellement
|
|
|
|
|
2016-09-19 11:07:52 +02:00
|
|
|
# apt install cabal-install ghc zlib1g-dev
|
2016-09-19 10:43:39 +02:00
|
|
|
# adduser gitit
|
2016-09-12 23:52:37 +02:00
|
|
|
# sudo -ui gitit
|
|
|
|
$ cabal update
|
|
|
|
$ cabal install gitit
|
2016-09-19 12:17:13 +02:00
|
|
|
$ echo PATH="$HOME/.cabal/bin:$PATH" > ~/.profile
|
2016-09-12 23:52:37 +02:00
|
|
|
|
|
|
|
Note : /tmp doit être en EXEC pendant l'installation
|
|
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
|
|
$ gitit --print-default-config > gitit.conf
|
|
|
|
|
|
|
|
gitit.conf :
|
|
|
|
|
2016-09-16 00:08:15 +02:00
|
|
|
~~~
|
|
|
|
address: 127.0.0.1
|
|
|
|
repository-type: Git
|
|
|
|
repository-path: git
|
|
|
|
session-timeout: 36000
|
|
|
|
default-extension: md
|
|
|
|
default-page-type: Markdown
|
|
|
|
front-page: index
|
|
|
|
no-delete: index, Help
|
|
|
|
use-cache: yes
|
|
|
|
~~~
|
2016-09-12 23:52:37 +02:00
|
|
|
|
|
|
|
/etc/nginx/sites-available/gitit.conf :
|
|
|
|
|
2016-09-16 00:08:15 +02:00
|
|
|
~~~
|
|
|
|
server {
|
|
|
|
server_name gitit.example.com;
|
|
|
|
listen 0.0.0.0:80;
|
|
|
|
listen [::]:80;
|
|
|
|
location /_register {
|
|
|
|
allow 192.0.2.42;
|
|
|
|
deny all;
|
|
|
|
proxy_pass http://127.0.0.1:5001/_register;
|
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
|
proxy_redirect off;
|
2016-09-12 23:52:37 +02:00
|
|
|
}
|
2016-09-16 00:08:15 +02:00
|
|
|
location / {
|
|
|
|
proxy_pass http://127.0.0.1:5001/;
|
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
|
proxy_redirect off;
|
|
|
|
}
|
|
|
|
access_log /var/log/nginx/gitit/access.log;
|
|
|
|
error_log /var/log/nginx/gitit/error.log;
|
|
|
|
}
|
|
|
|
~~~
|
2016-09-12 23:52:37 +02:00
|
|
|
|
|
|
|
## Lancement
|
|
|
|
|
|
|
|
$ gitit -f gitit.conf
|
|
|
|
|
|
|
|
|
2016-09-16 00:08:15 +02:00
|
|
|
Pour voir la liste des langages supportés pour le highlighting :
|
|
|
|
|
|
|
|
$ pandoc -v
|