diff options
Diffstat (limited to 'web')
| -rw-r--r-- | web/CMakeLists.txt | 9 | ||||
| -rw-r--r-- | web/layouts/baseof.html | 1 | ||||
| -rw-r--r-- | web/layouts/home.html | 10 | ||||
| -rw-r--r-- | web/meson.build | 22 | 
4 files changed, 33 insertions, 9 deletions
diff --git a/web/CMakeLists.txt b/web/CMakeLists.txt deleted file mode 100644 index 0cdb498..0000000 --- a/web/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -cmake_minimum_required(VERSION 3.10) - -include(hugo) - -hugo_site( -	"website" -	"${CMAKE_CURRENT_SOURCE_DIR}" -	"${CMAKE_CURRENT_BINARY_DIR}/public" -) diff --git a/web/layouts/baseof.html b/web/layouts/baseof.html index 983e6e1..96d8e07 100644 --- a/web/layouts/baseof.html +++ b/web/layouts/baseof.html @@ -3,6 +3,7 @@  	<head>  		<meta charset="UTF-8">  		<meta name="viewport" content="width=device-width, initial-scale=1"> +		<link rel="stylesheet" type="text/css" href="static/simple.css">  		<title>{{ .Site.Title }}</title>  	</head>  	<body> diff --git a/web/layouts/home.html b/web/layouts/home.html index 5425ac9..3bf37d9 100644 --- a/web/layouts/home.html +++ b/web/layouts/home.html @@ -1,3 +1,13 @@  {{- define "main" -}}  <h1>{{ .Site.Title }}</h1> +<ul> +	<h4>Printed circuit board</h4> +	<li><a href="static/schematic.pdf">schematic.pdf</a></li> +	<li><a href="static/bill-of-materials.csv">bill-of-materials.csv</a></li> + +	<h4>Firmware</h4> +	<li><a href="static/application.signed.bin">application.signed.bin</a></li> +	<li><a href="static/bootloader.bin">bootloader.bin</a></li> +	<li><a href="static/simulation-linux-amd64.exe">simulation-linux-amd64.exe</a></li> +</ul>  {{- end -}} diff --git a/web/meson.build b/web/meson.build new file mode 100644 index 0000000..da45440 --- /dev/null +++ b/web/meson.build @@ -0,0 +1,22 @@ +website = custom_target('website', +  output: ['index.html'], +  command: [ +    'hugo', +    '--source', meson.current_source_dir(), +    '--destination', meson.current_build_dir(), +  ], +  depend_files: [ +    'hugo.toml', +    'layouts/baseof.html', +    'layouts/home.html', +  ], +  depends: [ +    schematic, +    bom, +    application, +    bootloader, +  ], +  build_by_default: true, +  install: true, +  install_dir: 'website', +)  | 
