A Hugo (Go) to EEx (Elixir) converter
- instale o erlang 24+;
- instale o elixir 1.12+;
- instale o phoenix 1.5.9+;
- instale o nodejs v14.16.0+;
- instale o postgres 13+
-
Clone o repositório
git clone [email protected]:betrybe/content-object-service.git && cd content-object-service
-
Pasta de conversão local
mkdir tmp/convert/content/files mkdir tmp/convert/converted
Dentro da raiz do projeto execute:
`mix hugo_to_eex.converter --source /tmp/convert/`
Esse comando vai buscar todos os arquivos *.md
dentro da pasta criada /tmp/convert
converter os mesmos e armazenar os resultados dentro da pasta /tmp/converted
Dentro da raiz do projeto execute:
`mix hugo_to_eex.copy_images --source /tmp/convert/`
Esse comando vai buscar todas as imagens dentro da pasta criada /tmp/convert
e copiar as mesmas para a pasta /tmp/converted
steps:
- name: Convert Hugo templates to EEx
uses: betrybe/hugo_to_eex_converter@master
with:
storagePath: ${{ github.workspace }}/tmp/convert