diff --git a/static_pages/static/about_icon.png b/static_pages/just_copy/about_icon.png similarity index 100% rename from static_pages/static/about_icon.png rename to static_pages/just_copy/about_icon.png diff --git a/static_pages/static/favicon.png b/static_pages/just_copy/favicon.png similarity index 100% rename from static_pages/static/favicon.png rename to static_pages/just_copy/favicon.png diff --git a/static_pages/just_copy/robots.txt b/static_pages/just_copy/robots.txt new file mode 100644 index 0000000000000000000000000000000000000000..ddbee43ebf2859b76d26112bc3401bd1554c3640 --- /dev/null +++ b/static_pages/just_copy/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: /firstLoginExternalLogin.html + +Sitemap: https://yapex.informatik.uni-halle.de/sitemap.xml diff --git a/static_pages/just_copy/sitemap.xml b/static_pages/just_copy/sitemap.xml new file mode 100644 index 0000000000000000000000000000000000000000..79a38d02505e1da41d67f761fc287e335b7aa3b9 --- /dev/null +++ b/static_pages/just_copy/sitemap.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> + <url> + <loc>https://yapex.informatik.uni-halle.de/</loc> + </url> + <url> + <loc>https://yapex.informatik.uni-halle.de/about/about.html</loc> + </url> +</urlset> diff --git a/webpack.config.dist.js b/webpack.config.dist.js index 7b0b656d81e559d420786cfbb49ffaeb04992e9f..880c9941063d7246070f7f976e76a69b39897ba9 100644 --- a/webpack.config.dist.js +++ b/webpack.config.dist.js @@ -159,17 +159,25 @@ module.exports = { }, //--- copy also static pages & assets { - from: 'static_pages/static/sha512.js', //needed for firstLoginExternalLogin - to: 'static/sha512.js', + from: 'static_pages/static/robots.txt', + to: 'robots.txt', + }, + { + from: 'static_pages/static/sitemap.xml', + to: 'sitemap.xml', }, { - from: 'static_pages/static/favicon.png', + from: 'static_pages/just_copy/favicon.png', to: 'favicon.png', }, { - from: 'static_pages/static/about_icon.png', + from: 'static_pages/just_copy/about_icon.png', to: 'about_icon.png', }, + { + from: 'static_pages/static/sha512.js', //needed for firstLoginExternalLogin + to: 'static/sha512.js', + }, //hack because react-notifications cannot properly bundled ... the icons are not displayed //TODO not working because these files are overwritten by the loader!! {