pidgin/nest

3f2e07a5be16
Install page: Show toc and add older versions link

Modified the install page so that it now shows:
- The table of contents at the beginning of the page. Had to modify the
markdown a bit to make this appear (it only shows it if there's no first level
heading in the md file).
- Added a new section to tell users where they can find the installers/binaries
for older versions of Pidgin/Finch.

Testing Done:
Ran `dev-server.sh` and verified content looked as intended

Reviewed at https://reviews.imfreedom.org/r/834/
environment:
- REPO=pidgin/nest
- TAG=latest
- BUILD_NAME
- REGISTRY_USERNAME
- REGISTRY_PASSWORD
- REGISTRY=docker.io
tasks:
import:
type: docker/import
files: .:.
build:
type: docker/build
dockerfile: Dockerfile
tag: ${REGISTRY}/${REPO}:${TAG}
labels:
- BUILD_DATE=${RUN_TIME}
- COMMIT=${HG_COMMIT}
files: .:.
arguments:
- BUILD_DATE=${RUN_TIME}
- BUILD_NAME=${BUILD_NAME}
- COMMIT=${HG_COMMIT}
push:
type: docker/push
image: ${REGISTRY}/${REPO}:${TAG}
clean:
type: docker/remove
quiet: true
image: ${REGISTRY}/${REPO}:${TAG}
login:
type: docker/login
username: ${REGISTRY_USERNAME}
password: ${REGISTRY_PASSWORD}
server: ${REGISTRY}
logout:
type: docker/logout
server: ${REGISTRY}
plans:
default:
stages:
- tasks: [import, build]
publish:
stages:
- tasks: [push]
cicd:
stages:
- name: build
tasks: [import, build]
- name: publish
tasks: [login, push]
- name: cleanup
tasks: [logout, clean]
run: always
clean:
stages:
- tasks: [clean]