diff --git a/.gitea/.DS_Store b/.gitea/.DS_Store new file mode 100644 index 0000000..ce79bac Binary files /dev/null and b/.gitea/.DS_Store differ diff --git a/.gitea/workflows/neocities.yml b/.gitea/workflows/neocities.yml new file mode 100644 index 0000000..1f19dc6 --- /dev/null +++ b/.gitea/workflows/neocities.yml @@ -0,0 +1,51 @@ +name: Deploy to neocities +on: + push: + branches: + - master + +env: + FORCE_COLOR: 1 + node_version: lts/* + +concurrency: + group: deploy-to-neocities + cancel-in-progress: true + + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - run: npm i markdown-to-html-cli -g + - uses: actions/checkout@v4 + - name: finish posts.html + env: + genhtml: ${{ needs.setup.outputs.genhtml }} + run: | + cd ${{github.workspace}} + ./gen_posts.sh > public/posts.html + - run: | + cd ${{github.workspace}} + for entry in notes/* + do + filename=$(basename "$entry" .md) + timestamp=`git log --format=%ad --date=format:'%Y-%m-%d' -- $entry` + dest="public/posts/$timestamp" + dest+="_$filename" + dest+=".html" + markdown-to-html --no-dark-mode false --markdown-style-theme light --source $entry --output $dest + done +# - name: gen_pico8 +# run: | +# cd ${{github.worpskace}} +# ./gen_games.sh >> public/gaming.html +# echo " " >> public/gaming.html + + - name: Deploy to neocities + uses: bcomnes/deploy-to-neocities@v1 + with: + api_token: ${{ secrets.NEOCITIES_API_TOKEN }} + cleanup: true + dist_dir: public + protected_files: 'dropbox/*'