mirror of
https://github.com/jlengrand/error-prone-support.git
synced 2026-03-10 08:11:25 +00:00
28 lines
648 B
Bash
Executable File
28 lines
648 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e -u -o pipefail
|
|
|
|
REPOSITORY_ROOT="$(git rev-parse --show-toplevel)"
|
|
WEBSITE_ROOT="${REPOSITORY_ROOT}/website"
|
|
|
|
generate_homepage() {
|
|
local homepage="${WEBSITE_ROOT}/index.md"
|
|
|
|
echo "Generating ${homepage}..."
|
|
cat - "${REPOSITORY_ROOT}/README.md" > "${homepage}" << EOF
|
|
---
|
|
layout: default
|
|
title: Home
|
|
nav_order: 1
|
|
---
|
|
EOF
|
|
|
|
local macos_compat=""
|
|
[[ "${OSTYPE}" == "darwin"* ]] && macos_compat="yes"
|
|
sed -i ${macos_compat:+".bak"} 's/src="website\//src="/g' "${homepage}"
|
|
sed -i ${macos_compat:+".bak"} 's/srcset="website\//srcset="/g' "${homepage}"
|
|
}
|
|
|
|
# Generate the website.
|
|
generate_homepage
|