mirror of
https://github.com/loikein/hugo-tufte.git
synced 2024-11-24 00:16:57 +01:00
Publish example site (via Netlify) (#11)
* modify test CI * add test ci badge back * use newest hugo version for test ci * add netlify.toml * add netlify badge
This commit is contained in:
parent
ac310e701e
commit
02788d2fe5
8 changed files with 17 additions and 45 deletions
33
.github/workflows/build-site-ghpages.yml
vendored
33
.github/workflows/build-site-ghpages.yml
vendored
|
@ -1,33 +0,0 @@
|
|||
name: Build for Github Pages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master # Set a branch to deploy
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ./exampleSite
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true # Fetch Hugo themes (true OR recursive)
|
||||
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
|
||||
|
||||
- name: Setup Hugo
|
||||
uses: peaceiris/actions-hugo@v2
|
||||
with:
|
||||
hugo-version: '0.83.1'
|
||||
extended: true
|
||||
|
||||
- name: Build
|
||||
run: hugo --minify
|
||||
|
||||
- name: Deploy
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
with:
|
||||
github_token: ${{ secrets.GH_TOKEN }}
|
||||
publish_dir: ./exampleSite/public
|
6
.github/workflows/test-build.yml
vendored
6
.github/workflows/test-build.yml
vendored
|
@ -1,6 +1,6 @@
|
|||
name: Test Build
|
||||
|
||||
on: [pull_request]
|
||||
on: push
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
|
@ -17,8 +17,8 @@ jobs:
|
|||
- name: Setup Hugo
|
||||
uses: peaceiris/actions-hugo@v2
|
||||
with:
|
||||
hugo-version: '0.83.1'
|
||||
hugo-version: 'latest'
|
||||
extended: true
|
||||
|
||||
- name: Build
|
||||
run: hugo --minify
|
||||
run: hugo --gc --minify
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Tufte Hugo Theme
|
||||
|
||||
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](code_of_conduct.md)
|
||||
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](code_of_conduct.md) [![Test Build](https://github.com/loikein/hugo-tufte/actions/workflows/test-build.yml/badge.svg)](https://github.com/loikein/hugo-tufte/actions/workflows/test-build.yml) [![Netlify Status](https://api.netlify.com/api/v1/badges/0a3e11e2-0209-40bb-8570-c3eb9b8471dc/deploy-status)](https://app.netlify.com/sites/huto-tufte/deploys)
|
||||
|
||||
## History of this project
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[module]
|
||||
[module.hugoVersion]
|
||||
extended = true
|
||||
min = "0.83.0"
|
||||
min = "0.83.0"
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
# Remove this if your site folder is not inside the theme folder
|
||||
themesDir: "../../"
|
||||
|
||||
# Set your theme here
|
||||
theme: hugo-tufte
|
||||
# Remove this if your site folder is not inside the theme folder
|
||||
themesDir: "../.."
|
||||
# The language of your website (see https://www.andiamo.co.uk/resources/iso-language-codes/ for reference)
|
||||
languageCode: en-US
|
||||
# If you write Chinese, Japanese or Korean, this helps with word counting
|
||||
hasCJKLanguage: true
|
||||
# The url of your website
|
||||
baseurl: "https://example.com/"
|
||||
baseurl: "https://huto-tufte.netlify.app/"
|
||||
# The title of your website (shown on all the pages)
|
||||
title: "Hugo-Tufte Theme Example Site"
|
||||
canonifyurls: true
|
||||
|
|
2
go.mod
2
go.mod
|
@ -1,3 +1,3 @@
|
|||
module github.com/slashformotion/hugo-tufte
|
||||
module github.com/loikein/hugo-tufte
|
||||
|
||||
go 1.17
|
||||
|
|
6
netlify.toml
Normal file
6
netlify.toml
Normal file
|
@ -0,0 +1,6 @@
|
|||
[build]
|
||||
command = "cd exampleSite && hugo --minify --gc --themesDir .. --theme ."
|
||||
publish = "exampleSite/public"
|
||||
|
||||
[build.environment]
|
||||
HUGO_THEME = "hugo-tufte"
|
|
@ -1,8 +1,8 @@
|
|||
name = "Tufte"
|
||||
license = "MIT"
|
||||
licenselink = "https://github.com/slashformotion/hugo-tufte/blob/master/LICENSE.md"
|
||||
licenselink = "https://github.com/loikein/hugo-tufte/blob/main/LICENSE.md"
|
||||
description = "A minimalist blog theme using Tufte-css."
|
||||
homepage = "https://github.com/slashformotion/hugo-tufte"
|
||||
homepage = "https://github.com/loikein/hugo-tufte"
|
||||
demo = "https://slashformotion.github.io/hugo-tufte/"
|
||||
tags = ["blog", "tufte", "minimal", 'light', "personal"]
|
||||
features = ["math", "tufte-css", "tufte"]
|
||||
|
|
Loading…
Reference in a new issue