Немножко предистории о Wordpress устал:
Долго думал решил просто писать файлы на языке разметки МД.
Дерево проекта:
Добавляем больше файлов
shell type
https://docs.gitlab.com/runner/register/
Установка виртуальной среды для питона на машине gitlab-runner
sudo -u gitlab-runner -i
python3 -m venv ~/venv-markdown
source ~/venv-markdown/bin/activate
pip install markdown
pages:
tags:
- blog-runner
script:
- source ~/venv-markdown/bin/activate
- mkdir -p public/
- ls *.md | xargs -I{} sh -c "python -m markdown -x tables -x fenced_code {} > public/{}.html"
- cd public/ ; ls *.md.html | xargs -I{} sh -c "echo '<a href={}>/{}</a></br>' >> index.html"
artifacts:
paths:
- public
Смотрите документацию Python markdown extensions Расширения для питона подлючаются через "-x" к примеру таблицы и код
python -m markdown -x tables -x fenced_code README.md > output.html