Skip to content

remove middleware comment #314

remove middleware comment

remove middleware comment #314

Workflow file for this run

name: Xlog
on:
push:
branches: [ "master" ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "pages"
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: restore timestamps
uses: chetan/git-restore-mtime-action@v1
- name: Set up Go
uses: actions/setup-go@v5
with:
check-latest: true
- name: Build
working-directory: ./docs
run: |
go run ../cmd/xlog \
--build . \
--sitename "Xlog" \
--html=true \
--sitemap.domain=xlog.emadelsaid.com \
--rss.domain xlog.emadelsaid.com \
--activitypub.domain=xlog.emadelsaid.com \
--activitypub.username=app \
--activitypub.summary="Xlog is a static site generator for digital gardening written in Go. It serves markdown files as HTML and allows editing files online. It focuses on enriching markdown files and surfacing implicit links between pages." \
--og.domain xlog.emadelsaid.com \
--github.url https://github.com/emad-elsaid/xlog/edit/master/docs
rm *.md
chmod -R 0777 .
- name: Upload GitHub Pages artifact
uses: actions/upload-pages-artifact@v3.0.1
with:
path: ./docs
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4