Skip to content

Instantly share code, notes, and snippets.

@fishyer
Created August 30, 2022 15:27
Show Gist options
  • Save fishyer/84cff22ca3a7d869473b8982ec9265b4 to your computer and use it in GitHub Desktop.
Save fishyer/84cff22ca3a7d869473b8982ec9265b4 to your computer and use it in GitHub Desktop.

This is a basic workflow to help you get started with Actions

name: CI

Controls when the workflow will run

on: push: branches: [main]

Allows you to run this workflow manually from the Actions tab

workflow_dispatch:

A workflow run is made up of one or more jobs that can run sequentially or in parallel

jobs:

This workflow contains a single job called "build"

build: # The type of runner that the job will run on runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
  # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
  - uses: actions/checkout@v2
  # - name: change config.edn and custom.css
  #   run: cp logseq/config-public.edn logseq/config.edn && cp logseq/custom-public.css logseq/custom.css
  - name: Logseq Publish 🚩
    uses: pengx17/logseq-publish@main
  # - name: Inject Script
    # run: sed -i "s@</body>@$( cat logseq/inject.html | tr '\n' ' ' | sed 's@&@\\&@g' )</body>@"  www/index.html
  - name: add a nojekyll file
    run: touch $GITHUB_WORKSPACE/www/.nojekyll
  - name: Deploy 🚀
    uses: JamesIves/github-pages-deploy-action@v4
    with:
      repository-name: fishyer/MyLogseq-Publish
      branch: master # The branch the action should deploy to.
      folder: www # The folder the action should deploy.
      clean: true
      single-commit: true
      token: ${{ secrets.ACCESS_TOKEN }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment