README 1.17 KB
Newer Older
1
This repository contains all the sources needed to maintain the Debian blog
2
https://bits.debian.org
3 4 5 6


Contents
--------
7
Makefile
8 9 10
pelicanconf.py  configuration file for pelican
publishconf.py  publishing configuration file for pelican
theme-bits/     contains the blog's theme and the templates used.
11 12 13 14
content/        contains the source for the contents
content/pages/  contains the static pages
content/2013/   contains the blog posts for 2013
output/         should be always empty, it is for generate the blog locally
15 16 17

Software
--------
18
Pelican is packaged in Debian Jessie.
19

20
Updating the blog in dillon.d.o
21 22
-------------------------------

23
This is only valid for people in the publicity group (the group of Linux users in Debian machines).
24

25
1. Log in dillon.debian.org and get a copy of the bits repository or
26 27
update your current copy:

28
$ git clone https://salsa.debian.org/publicity-team/bits.git
29 30 31

2. Execute:

32 33
$ cd bits
$ make mpublish
34 35

This will remove all the files at /srv/bits-master.debian.org/htdocs and will
36
regenerate a new copy of the website. Then, it'll run the script:
37 38 39

$ /usr/local/bin/static-update-component bits.debian.org

40
and propagate the blog update to all the mirrors.