Add link checker and upgrade Hugo version (#115)

Signed-off-by: lucperkins <lucperkins@gmail.com>
This commit is contained in:
Austin Parker 2020-03-05 07:38:08 -05:00 committed by GitHub
parent a989391f83
commit 0e37222193
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 28 additions and 4 deletions

4
.gitignore vendored
View File

@ -10,3 +10,7 @@ themes/
# ignore generated data
data/progress_generated.yaml
# Link checker
bin/
tmp/

4
.htmltest.yml Normal file
View File

@ -0,0 +1,4 @@
DirectoryPath: public
IgnoreDirectoryMissingTrailingSlash: true
CheckExternal: false
IgnoreAltMissing: true

View File

@ -1,3 +1,6 @@
clean:
rm -rf public
setup:
npm install
@ -10,10 +13,23 @@ preview-build: get-milestones
hugo \
--baseURL $(DEPLOY_PRIME_URL) \
--minify
make ci-link-check
production-build: get-milestones
hugo \
--minify
make ci-link-check
get-milestones: setup
node -r esm ./scripts/fetchMilestones.js
build:
hugo --minify
link-checker-setup:
curl https://raw.githubusercontent.com/wjdp/htmltest/master/godownloader.sh | bash
run-link-checker:
bin/htmltest
ci-link-check: link-checker-setup run-link-checker

View File

@ -9,8 +9,8 @@
{{ $fontAwesomeUrl := printf "https://use.fontawesome.com/releases/v%s/css/all.css" $fontAwesomeVersion }}
@charset "utf-8"
@import url({{ $fontsUrl }})
@import url({{ $fontAwesomeUrl }})
@import url("{{ $fontsUrl }}")
@import url("{{ $fontAwesomeUrl }}")
@import "variables"
@import "bulma/sass/utilities/initial-variables"

View File

@ -28,6 +28,6 @@
<meta name="twitter:creator" content="@OpenTelemetry">
<meta name="twitter:image" content="{{ $image }}">
<link rel="canonical" content="{{ .Permalink }}">
<link rel="canonical" href="{{ .Permalink }}">
<link rel="shortcut icon" href="{{ $favicon }}" type="image/png">
{{ hugo.Generator }}

View File

@ -3,7 +3,7 @@ publish = "public"
command = "make production-build"
[build.environment]
HUGO_VERSION = "0.55.3"
HUGO_VERSION = "0.65.3"
[context.deploy-preview]
command = "make preview-build"