diff --git a/.github/workflows/convert-md-to-html.yml b/.github/workflows/convert-md-to-html.yml
new file mode 100644
index 0000000..1678e96
--- /dev/null
+++ b/.github/workflows/convert-md-to-html.yml
@@ -0,0 +1,31 @@
+name: MD to HTML
+# This workflow is triggered on pushes to the repository.
+on:
+ push:
+ branches:
+ - main
+ # Paths can be used to only trigger actions when you have edited certain files, such as a file within the /docs directory
+ paths:
+ - '/**.md'
+ - '/media/**'
+
+jobs:
+ converttopdf:
+ name: Build HTML
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: baileyjm02/markdown-to-pdf@v1
+ with:
+ input_dir: /
+ output_dir: /
+ images_dir: /media
+ # for example
+ image_import: ./images
+ # Default is true, can set to false to only get PDF files
+ build_html: true
+ build_pdf: false
+ - uses: actions/upload-artifact@v3
+ with:
+ name: html
+ path: /