# logseq-publish-excalidraw-to-svg Excalidraw drawings are not rendered when published in logseq. This action makes sure that they are converted to svg and inserts the svgs This needs a helper repo or branch to upload the svgs to. ## Example action: ```yaml on: [push] permissions: contents: write jobs: test: runs-on: ubuntu-latest name: Publish Logseq graph steps: - uses: actions/checkout@v3 - uses: Surferlul/logseq-publish-excalidraw-to-svg@main with: dark-mode: true asset-repo: / asset-repo-branch: asset-repo-token: "${{ secrets. }}" - uses: logseq/publish-spa@main with: version: nightly theme-mode: dark - name: add a nojekyll file # to make sure asset paths are correctly identified run: touch $GITHUB_WORKSPACE/www/.nojekyll - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: folder: www ```