forked from Skynet/deploy_user
Compare commits
No commits in common. "main" and "main" have entirely different histories.
5 changed files with 6 additions and 186 deletions
|
@ -4,12 +4,14 @@ on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- 'main'
|
- 'main'
|
||||||
|
# paths:
|
||||||
|
# - src/**/*
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
steps:
|
steps:
|
||||||
# Step 1: Checkout the repository
|
# get the repo first
|
||||||
- uses: https://code.forgejo.org/actions/checkout@v4
|
- uses: https://code.forgejo.org/actions/checkout@v4
|
||||||
# Make sure all files are pulled down
|
# Make sure all files are pulled down
|
||||||
- uses: https://forgejo.skynet.ie/Skynet/actions/get_lfs@v6
|
- uses: https://forgejo.skynet.ie/Skynet/actions/get_lfs@v6
|
||||||
|
@ -31,15 +33,15 @@ jobs:
|
||||||
|
|
||||||
# Step 4: Set the correct URL for skynet
|
# Step 4: Set the correct URL for skynet
|
||||||
- name: Set the site URL correctly
|
- name: Set the site URL correctly
|
||||||
run: sed -i "s%baseURL.*%baseURL='https://${{ env.GITHUB_REPOSITORY_OWNER }}.users.skynet.ie'%" hugo.toml
|
run: sed -i "s%baseURL.*%baseURL='https://${{ env.GITHUB_REPOSITORY_OWNER }}.users.skynet.ie'%" hugo.toml && cat hugo.toml
|
||||||
|
|
||||||
# Step 5: Build the Hugo site
|
# Step 4: Build the Hugo site
|
||||||
- name: Build Hugo site
|
- name: Build Hugo site
|
||||||
env:
|
env:
|
||||||
HUGO_ENV: production
|
HUGO_ENV: production
|
||||||
run: hugo --minify # Reduce resources by minifying content
|
run: hugo --minify # Reduce resources by minifying content
|
||||||
|
|
||||||
# Step 6: Deploy the /public directory to the server
|
# Step 5: Deploy the /public directory to the server
|
||||||
- uses: https://forgejo.skynet.ie/Skynet/actions/deploy_user@v6
|
- uses: https://forgejo.skynet.ie/Skynet/actions/deploy_user@v6
|
||||||
with:
|
with:
|
||||||
ssh_key: ${{ secrets.SSH_KEY }}
|
ssh_key: ${{ secrets.SSH_KEY }}
|
||||||
|
|
|
@ -1,37 +0,0 @@
|
||||||
---
|
|
||||||
title: "My 1st post"
|
|
||||||
date: 2020-09-15T11:30:03+00:00
|
|
||||||
# weight: 1
|
|
||||||
# aliases: ["/first"]
|
|
||||||
tags: ["first"]
|
|
||||||
author: "Me"
|
|
||||||
# author: ["Me", "You"] # multiple authors
|
|
||||||
showToc: true
|
|
||||||
TocOpen: false
|
|
||||||
draft: false
|
|
||||||
hidemeta: false
|
|
||||||
comments: false
|
|
||||||
description: "Desc Text."
|
|
||||||
canonicalURL: "https://canonical.url/to/page"
|
|
||||||
disableHLJS: true # to disable highlightjs
|
|
||||||
disableShare: false
|
|
||||||
disableHLJS: false
|
|
||||||
hideSummary: false
|
|
||||||
searchHidden: true
|
|
||||||
ShowReadingTime: true
|
|
||||||
ShowBreadCrumbs: true
|
|
||||||
ShowPostNavLinks: true
|
|
||||||
ShowWordCount: true
|
|
||||||
ShowRssButtonInSectionTermList: true
|
|
||||||
UseHugoToc: true
|
|
||||||
cover:
|
|
||||||
image: "<image path/url>" # image path/url
|
|
||||||
alt: "<alt text>" # alt text
|
|
||||||
caption: "<text>" # display caption under cover
|
|
||||||
relative: false # when using page bundles set this to true
|
|
||||||
hidden: true # only hide on current single page
|
|
||||||
editPost:
|
|
||||||
URL: "https://github.com/<path_to_repo>/content"
|
|
||||||
Text: "Suggest Changes" # edit text
|
|
||||||
appendFilePath: true # to append file path to Edit link
|
|
||||||
---
|
|
|
@ -1,8 +0,0 @@
|
||||||
---
|
|
||||||
title: "Search" # in any language you want
|
|
||||||
layout: "search" # necessary for search
|
|
||||||
# url: "/archive"
|
|
||||||
# description: "Description for Search"
|
|
||||||
summary: "search"
|
|
||||||
placeholder: "search"
|
|
||||||
---
|
|
137
hugo.yaml
137
hugo.yaml
|
@ -1,137 +0,0 @@
|
||||||
baseURL: "https://examplesite.com/"
|
|
||||||
title: ExampleSite
|
|
||||||
paginate: 5
|
|
||||||
theme: PaperMod
|
|
||||||
|
|
||||||
enableRobotsTXT: true
|
|
||||||
buildDrafts: false
|
|
||||||
buildFuture: false
|
|
||||||
buildExpired: false
|
|
||||||
|
|
||||||
minify:
|
|
||||||
disableXML: true
|
|
||||||
minifyOutput: true
|
|
||||||
|
|
||||||
params:
|
|
||||||
env: production # to enable google analytics, opengraph, twitter-cards and schema.
|
|
||||||
title: ExampleSite
|
|
||||||
description: "ExampleSite description"
|
|
||||||
keywords: [Blog, Portfolio, PaperMod]
|
|
||||||
author: Me
|
|
||||||
# author: ["Me", "You"] # multiple authors
|
|
||||||
images: ["<link or path of image for opengraph, twitter-cards>"]
|
|
||||||
DateFormat: "January 2, 2006"
|
|
||||||
defaultTheme: auto # dark, light
|
|
||||||
disableThemeToggle: false
|
|
||||||
|
|
||||||
ShowReadingTime: true
|
|
||||||
ShowShareButtons: true
|
|
||||||
ShowPostNavLinks: true
|
|
||||||
ShowBreadCrumbs: true
|
|
||||||
ShowCodeCopyButtons: false
|
|
||||||
ShowWordCount: true
|
|
||||||
ShowRssButtonInSectionTermList: true
|
|
||||||
UseHugoToc: true
|
|
||||||
disableSpecial1stPost: false
|
|
||||||
disableScrollToTop: false
|
|
||||||
comments: false
|
|
||||||
hidemeta: false
|
|
||||||
hideSummary: false
|
|
||||||
showtoc: false
|
|
||||||
tocopen: false
|
|
||||||
|
|
||||||
assets:
|
|
||||||
# disableHLJS: true # to disable highlight.js
|
|
||||||
# disableFingerprinting: true
|
|
||||||
favicon: "<link / abs url>"
|
|
||||||
favicon16x16: "<link / abs url>"
|
|
||||||
favicon32x32: "<link / abs url>"
|
|
||||||
apple_touch_icon: "<link / abs url>"
|
|
||||||
safari_pinned_tab: "<link / abs url>"
|
|
||||||
|
|
||||||
label:
|
|
||||||
text: "Home"
|
|
||||||
icon: /apple-touch-icon.png
|
|
||||||
iconHeight: 35
|
|
||||||
|
|
||||||
# profile-mode
|
|
||||||
profileMode:
|
|
||||||
enabled: false # needs to be explicitly set
|
|
||||||
title: ExampleSite
|
|
||||||
subtitle: "This is subtitle"
|
|
||||||
imageUrl: "<img location>"
|
|
||||||
imageWidth: 120
|
|
||||||
imageHeight: 120
|
|
||||||
imageTitle: my image
|
|
||||||
buttons:
|
|
||||||
- name: Posts
|
|
||||||
url: posts
|
|
||||||
- name: Tags
|
|
||||||
url: tags
|
|
||||||
|
|
||||||
# home-info mode
|
|
||||||
homeInfoParams:
|
|
||||||
Title: "Hi there \U0001F44B"
|
|
||||||
Content: Welcome to my blog
|
|
||||||
|
|
||||||
socialIcons:
|
|
||||||
- name: x
|
|
||||||
url: "https://x.com/"
|
|
||||||
- name: stackoverflow
|
|
||||||
url: "https://stackoverflow.com"
|
|
||||||
- name: github
|
|
||||||
url: "https://github.com/"
|
|
||||||
|
|
||||||
analytics:
|
|
||||||
google:
|
|
||||||
SiteVerificationTag: "XYZabc"
|
|
||||||
bing:
|
|
||||||
SiteVerificationTag: "XYZabc"
|
|
||||||
yandex:
|
|
||||||
SiteVerificationTag: "XYZabc"
|
|
||||||
|
|
||||||
cover:
|
|
||||||
hidden: true # hide everywhere but not in structured data
|
|
||||||
hiddenInList: true # hide on list pages and home
|
|
||||||
hiddenInSingle: true # hide on single page
|
|
||||||
|
|
||||||
editPost:
|
|
||||||
URL: "https://github.com/<path_to_repo>/content"
|
|
||||||
Text: "Suggest Changes" # edit text
|
|
||||||
appendFilePath: true # to append file path to Edit link
|
|
||||||
|
|
||||||
# for search
|
|
||||||
# https://fusejs.io/api/options.html
|
|
||||||
fuseOpts:
|
|
||||||
isCaseSensitive: false
|
|
||||||
shouldSort: true
|
|
||||||
location: 0
|
|
||||||
distance: 1000
|
|
||||||
threshold: 0.4
|
|
||||||
minMatchCharLength: 0
|
|
||||||
limit: 10 # refer: https://www.fusejs.io/api/methods.html#search
|
|
||||||
keys: ["title", "permalink", "summary", "content"]
|
|
||||||
menu:
|
|
||||||
main:
|
|
||||||
- identifier: categories
|
|
||||||
name: categories
|
|
||||||
url: /categories/
|
|
||||||
weight: 10
|
|
||||||
- identifier: tags
|
|
||||||
name: tags
|
|
||||||
url: /tags/
|
|
||||||
weight: 20
|
|
||||||
- identifier: example
|
|
||||||
name: example.org
|
|
||||||
url: https://example.org
|
|
||||||
weight: 30
|
|
||||||
# Read: https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#using-hugos-syntax-highlighter-chroma
|
|
||||||
pygmentsUseClasses: true
|
|
||||||
markup:
|
|
||||||
highlight:
|
|
||||||
noClasses: false
|
|
||||||
# anchorLineNos: true
|
|
||||||
# codeFences: true
|
|
||||||
# guessSyntax: true
|
|
||||||
# lineNos: true
|
|
||||||
# style: monokai
|
|
Loading…
Add table
Add a link
Reference in a new issue