diff options
| author | 2024-08-02 13:30:17 +0800 | |
|---|---|---|
| committer | 2024-08-02 13:30:17 +0800 | |
| commit | 60a209897ad5855ff692a0385386655e197f1784 (patch) | |
| tree | e640fdde049c5c6c9737ec873206e41ba83d4d1e | |
| parent | e03422873a1788137f120d9c8f34b2be079f0aee (diff) | |
| download | journal-60a209897ad5855ff692a0385386655e197f1784.tar.gz journal-60a209897ad5855ff692a0385386655e197f1784.zip | |
ci: upload ci
| -rw-r--r-- | .github/workflows/hugo.yml | 78 | ||||
| -rw-r--r-- | themes/hugo-xmag/.github/FUNDING.yml | 3 | ||||
| -rw-r--r-- | themes/hugo-xmag/static/css/style.css | 14 |
3 files changed, 85 insertions, 10 deletions
diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml new file mode 100644 index 0000000..a665ef9 --- /dev/null +++ b/.github/workflows/hugo.yml @@ -0,0 +1,78 @@ +# Sample workflow for building and deploying a Hugo site to GitHub Pages +name: Deploy Hugo site to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: + - main + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +# Default to bash +defaults: + run: + shell: bash + +jobs: + # Build job + build: + runs-on: ubuntu-latest + env: + HUGO_VERSION: 0.128.0 + steps: + - name: Install Hugo CLI + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Install Dart Sass + run: sudo snap install dart-sass + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + fetch-depth: 0 + - name: Setup Pages + id: pages + uses: actions/configure-pages@v5 + - name: Install Node.js dependencies + run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" + - name: Build with Hugo + env: + HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache + HUGO_ENVIRONMENT: production + TZ: America/Los_Angeles + run: | + hugo \ + --gc \ + --minify \ + --baseURL "${{ steps.pages.outputs.base_url }}/" + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./public + + # Deployment job + 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
\ No newline at end of file diff --git a/themes/hugo-xmag/.github/FUNDING.yml b/themes/hugo-xmag/.github/FUNDING.yml deleted file mode 100644 index 9a5a186..0000000 --- a/themes/hugo-xmag/.github/FUNDING.yml +++ /dev/null @@ -1,3 +0,0 @@ -github: [yihui] -patreon: -custom: diff --git a/themes/hugo-xmag/static/css/style.css b/themes/hugo-xmag/static/css/style.css index 40f6622..5072ddd 100644 --- a/themes/hugo-xmag/static/css/style.css +++ b/themes/hugo-xmag/static/css/style.css @@ -17,8 +17,8 @@ main { margin-bottom: 15px; } /* header and footer areas */ .header { - border-top: 5px solid #666; - border-bottom: 4px double #666; + border-top: 5px solid #313c6710; + border-bottom: 4px double #313c6710; text-align: center; padding: 15px 0 5px; } @@ -65,7 +65,7 @@ main { margin-bottom: 15px; } font-size: .9em; font-weight: bolder; text-transform: uppercase; - color: #666; + color: #313c6710; } h1 a:hover { text-decoration: underline; } .article-list h1 { margin: .2em auto .2em 0; } @@ -85,7 +85,7 @@ article { padding: 1em; } .pagination li, .terms li { display: inline; } .pagination a { padding: 0 .2em; } .footer { - background: #666; + background: #313c6710; padding: 1em 0; } .footer, .footer a { color: #fff; } @@ -132,8 +132,8 @@ blockquote { table { margin: 1em auto auto; - border-top: 1px solid #666; - border-bottom: 1px solid #666; + border-top: 1px solid #313c6710; + border-bottom: 1px solid #313c6710; } table thead th { border-bottom: 1px solid #ddd; } th, td { padding: 5px; } @@ -145,7 +145,7 @@ tr:nth-child(even) { background: #eee } float: left; overflow: hidden; margin: 5px 8px 5px 0; - box-shadow: 0 0 8px #666; + box-shadow: 0 0 8px #313c6710; } .thumbnail img { width: 100%; |
