Compare commits
2 Commits
9bb7fcc300
...
83b7c5f3bd
| Author | SHA1 | Date | |
|---|---|---|---|
| 83b7c5f3bd | |||
|
9319d42aca
|
@@ -46,11 +46,19 @@ jobs:
|
|||||||
sed -i "s|__PROXY_URL__|${{ secrets.MATOMO_PROXY_URL }}|" static/config.php
|
sed -i "s|__PROXY_URL__|${{ secrets.MATOMO_PROXY_URL }}|" static/config.php
|
||||||
sed -i "s|__TOKEN_AUTH__|${{ secrets.MATOMO_TOKEN_AUTH }}|" static/config.php
|
sed -i "s|__TOKEN_AUTH__|${{ secrets.MATOMO_TOKEN_AUTH }}|" static/config.php
|
||||||
|
|
||||||
|
- name: Check for broken links
|
||||||
|
run: |
|
||||||
|
if [ "${{ gitea.ref }}" = "refs/heads/main" ]; then
|
||||||
|
mise linkcheck --offline || true
|
||||||
|
else
|
||||||
|
mise linkcheck --offline
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Build website with Hugo
|
- name: Build website with Hugo
|
||||||
run: hugo
|
run: mise run build
|
||||||
|
|
||||||
- name: Copy website to host
|
- name: Copy website to host
|
||||||
uses: https://github.com/appleboy/scp-action@v1.0.0
|
uses: https://github.com/appleboy/scp-action@ff85246acaad7bdce478db94a363cd2bf7c90345 # v1.0.0
|
||||||
with:
|
with:
|
||||||
host: mehl.mx
|
host: mehl.mx
|
||||||
username: maxmehl
|
username: maxmehl
|
||||||
|
|||||||
@@ -14,18 +14,13 @@ depends = ["cleanup"]
|
|||||||
description = "Build the static site using Hugo"
|
description = "Build the static site using Hugo"
|
||||||
run = "hugo -d {{vars.build_dir}}"
|
run = "hugo -d {{vars.build_dir}}"
|
||||||
|
|
||||||
[tasks.build-root]
|
|
||||||
depends = ["cleanup"]
|
|
||||||
description = "Build the static site using Hugo, not using subdirectory as baseURL"
|
|
||||||
run = "hugo --baseURL / -d {{vars.build_dir}}"
|
|
||||||
|
|
||||||
[tasks.preview]
|
[tasks.preview]
|
||||||
depends = ["cleanup"]
|
depends = ["cleanup"]
|
||||||
description = "Preview the site locally using Hugo's built-in server"
|
description = "Preview the site locally using Hugo's built-in server"
|
||||||
run = "hugo server"
|
run = "hugo server"
|
||||||
|
|
||||||
[tasks.linkcheck]
|
[tasks.linkcheck]
|
||||||
depends = ["build-root"]
|
depends = ["build"]
|
||||||
description = "Check for broken links using lychee"
|
description = "Check for broken links using lychee"
|
||||||
run = '''
|
run = '''
|
||||||
lychee \
|
lychee \
|
||||||
@@ -33,5 +28,6 @@ lychee \
|
|||||||
--index-files 'index.html' \
|
--index-files 'index.html' \
|
||||||
--root-dir {{vars.build_dir}}/ \
|
--root-dir {{vars.build_dir}}/ \
|
||||||
-u 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple WebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36' \
|
-u 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple WebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36' \
|
||||||
|
--exclude 'glyphicons-halflings-regular\.(eot|woff|woff2|ttf|svg)' \
|
||||||
{{vars.build_dir}}/
|
{{vars.build_dir}}/
|
||||||
'''
|
'''
|
||||||
|
|||||||
@@ -65,7 +65,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-xs-9 col-md-10">
|
<div class="col-xs-9 col-md-10">
|
||||||
{{ if $selection }}
|
{{ if $selection }}
|
||||||
<span class="article-rss"><a class="label label-rss" href="/{{ .Data.Plural }}/{{lower .Title}}/index.xml" title="RSS Feed"><i class="fa fa-rss" aria-hidden="true"></i> Subscribe to »{{.Title}}«</a></span>
|
{{- with .OutputFormats.Get "RSS" -}}
|
||||||
|
<span class="article-rss"><a class="label label-rss" href="{{ .Permalink }}" title="RSS Feed"><i class="fa fa-rss" aria-hidden="true"></i> Subscribe to »{{ $.Title }}«</a></span>
|
||||||
|
{{- end -}}
|
||||||
{{ else }}
|
{{ else }}
|
||||||
<span class="article-rss"><a class="label label-rss" href="/blog/index.xml" title="RSS Feed"><i class="fa fa-rss" aria-hidden="true"></i> Subscribe to all posts</a></span>
|
<span class="article-rss"><a class="label label-rss" href="/blog/index.xml" title="RSS Feed"><i class="fa fa-rss" aria-hidden="true"></i> Subscribe to all posts</a></span>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|||||||
Reference in New Issue
Block a user