Конвертировать простой файл .md на страницу gitlab - PullRequest
0 голосов
/ 03 января 2019

Существует несколько вариантов настройки страниц Gitlab. У большинства из них есть много замечательных инструментов. Но это нам не очень нужно. Вот почему мы задавались вопросом, можно ли преобразовать файл .MD (readme.md) в одну страницу Gitlab. Таким образом, мы можем написать в .MD разметку.

1 Ответ

0 голосов
/ 05 января 2019

Я написал скрипт, который преобразует md-файл в html, а затем загружает его на хост.

image: node:4.2.2

variables:
  HOST: "myhost"
  USERNAME: "myusername"
  PASSWORD: "mypassword"

pages:
  stage: deploy
  script:
  - npm install -g markdown-styles -y 
  - generate-md  --input ./ --output ./output --layout mixu-bootstrap-2col
  - cd output
  - pwd
  - ls
  - apt-get update -qq && apt-get install -y -qq lftp
  - lftp -c  "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rnev ./ ./www  -e --delete-first --parallel=10 --exclude-glob .git* --exclude .sh --exclude .gitlab-ci.yml --exclude /node_modules/*" 
  only:
   - master
...