Markdown形式のテキストをHTML形式へ変換します。
GitHub Flavored MarkdownやGitLab Flavored Markdownなど様々な方言が存在しますが、独自の方言を実装します。
そのため、他の方言と書き方が異なる場合があります。
- Go 1.20.2
- 強調(strong)
- 箇条書きリスト(ul)
- 順序付きリスト(ol)
- 見出し
- リンク
以下のコマンドを実行するとdockerコンテナが起動します。
docker-compose up
以下のコマンドを実行するとmarkdown-parser-goコンテナに接続します。
docker exec -it markdown-parser-go bash
以下のコマンドを実行するとサーバーが起動します。
go run main.go
以下のコマンドを実行することで{markdown_text}をサーバーに送信することができます。
リクエスト送信後、HTML形式に変換された{markdown_text}が表示されます。
コマンドの実行が上手くいかない場合には、ターミナルを別で開き、コンテナに接続してコマンドを実行してください。
POSTmanなどのアプリを使ってリクエストを送信することも可能です。
curl -X POST -H "Accept: application/json" -H "Content-Type: application/json" -d '{"Content": "{markdown text}"}' http://localhost:8081/convertmd