~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion]
andreijiroh.dev
zensical
mkdocs-material
website
1# Read the Docs configuration file for MkDocs projects
2# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
3
4# Required
5version: 2
6
7# Set the version of Python and other tools you might need
8build:
9 os: ubuntu-24.04
10 tools:
11 python: "3.13"
12 #nodejs: 22
13 jobs:
14 post_checkout:
15 # Needed for some plugins/extensions to work
16 - git fetch --unshallow || true
17 create_environment:
18 - pipenv install
19 build:
20 html:
21 - FF_GENERATE_SOCIAL_CARDS=true pipenv run build-staging -d "$READTHEDOCS_OUTPUT/html/"
22 post_build:
23 - |
24 mkdir $READTHEDOCS_OUTPUT/html/api
25 git rev-parse HEAD > $READTHEDOCS_OUTPUT/html/api/commit
26 #- |
27 # cp -rv markdown/.well-known $READTHEDOCS_OUTPUT/html/.well-known
28 # cp -rv $READTHEDOCS_OUTPUT/html/assets/images/favicon.png $READTHEDOCS_OUTPUT/favicon.ico
29 apt_packages:
30 - libcairo2-dev
31 - libfreetype6-dev
32 - libffi-dev
33 - libjpeg-dev
34 - libpng-dev
35 - libz-dev
36 - pngquant
37 - pipenv