+ Swapping to Development environment will display more detailed information about the error that occurred.
+
+
+ Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.
+
diff --git a/MyWebsite/MyWebsite/Views/Shared/_CookieConsentPartial.cshtml b/MyWebsite/MyWebsite/Views/Shared/_CookieConsentPartial.cshtml
new file mode 100644
index 0000000..bbfbb09
--- /dev/null
+++ b/MyWebsite/MyWebsite/Views/Shared/_CookieConsentPartial.cshtml
@@ -0,0 +1,41 @@
+@using Microsoft.AspNetCore.Http.Features
+
+@{
+ var consentFeature = Context.Features.Get();
+ var showBanner = !consentFeature?.CanTrack ?? false;
+ var cookieString = consentFeature?.CreateConsentCookie();
+}
+
+@if (showBanner)
+{
+
+
+}
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/Views/Shared/_Layout.cshtml b/MyWebsite/MyWebsite/Views/Shared/_Layout.cshtml
new file mode 100644
index 0000000..ba56ada
--- /dev/null
+++ b/MyWebsite/MyWebsite/Views/Shared/_Layout.cshtml
@@ -0,0 +1,48 @@
+
+
+
+ @ViewData["Title"] - XFox111.NET
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @RenderBody()
+
+
+
+
+
diff --git a/MyWebsite/MyWebsite/Views/Shared/_ValidationScriptsPartial.cshtml b/MyWebsite/MyWebsite/Views/Shared/_ValidationScriptsPartial.cshtml
new file mode 100644
index 0000000..2a9241f
--- /dev/null
+++ b/MyWebsite/MyWebsite/Views/Shared/_ValidationScriptsPartial.cshtml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/MyWebsite/MyWebsite/Views/_ViewImports.cshtml b/MyWebsite/MyWebsite/Views/_ViewImports.cshtml
new file mode 100644
index 0000000..5ecdfbb
--- /dev/null
+++ b/MyWebsite/MyWebsite/Views/_ViewImports.cshtml
@@ -0,0 +1,3 @@
+@using MyWebsite
+@using MyWebsite.Models
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
diff --git a/MyWebsite/MyWebsite/Views/_ViewStart.cshtml b/MyWebsite/MyWebsite/Views/_ViewStart.cshtml
new file mode 100644
index 0000000..a5f1004
--- /dev/null
+++ b/MyWebsite/MyWebsite/Views/_ViewStart.cshtml
@@ -0,0 +1,3 @@
+@{
+ Layout = "_Layout";
+}
diff --git a/MyWebsite/MyWebsite/appsettings.Development.json b/MyWebsite/MyWebsite/appsettings.Development.json
new file mode 100644
index 0000000..e203e94
--- /dev/null
+++ b/MyWebsite/MyWebsite/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Debug",
+ "System": "Information",
+ "Microsoft": "Information"
+ }
+ }
+}
diff --git a/MyWebsite/MyWebsite/appsettings.json b/MyWebsite/MyWebsite/appsettings.json
new file mode 100644
index 0000000..def9159
--- /dev/null
+++ b/MyWebsite/MyWebsite/appsettings.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/MyWebsite/MyWebsite/wwwroot/css/Style.css b/MyWebsite/MyWebsite/wwwroot/css/Style.css
new file mode 100644
index 0000000..9099476
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/css/Style.css
@@ -0,0 +1,105 @@
+@font-face {
+ font-family: 'Consolas';
+ src: url("/fonts/consolas.eot");
+ src: url("/fonts/consolas.eot?#iefix") format("embedded-opentype"), url("/fonts/consolas.otf") format("opentype"), url("/fonts/consolas.svg") format("svg"), url("/fonts/consolas.ttf") format("truetype"), url("/fonts/consolas.woff") format("woff"), url("/fonts/consolas.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: 'Segoe MDL2 Assets';
+ src: url("/fonts/segoeMLD2assets.eot");
+ src: url("/fonts/segoeMLD2assets.eot?#iefix") format("embedded-opentype"), url("/fonts/segoeMLD2assets.otf") format("opentype"), url("/fonts/segoeMLD2assets.svg") format("svg"), url("/fonts/segoeMLD2assets.ttf") format("truetype"), url("/fonts/segoeMLD2assets.woff") format("woff"), url("/fonts/segoeMLD2assets.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: 'Segoe UI';
+ src: url("/fonts/segoeUI.eot");
+ src: url("/fonts/segoeUI.eot?#iefix") format("embedded-opentype"), url("/fonts/segoeUI.otf") format("opentype"), url("/fonts/segoeUI.svg") format("svg"), url("/fonts/segoeUI.ttf") format("truetype"), url("/fonts/segoeUI.woff") format("woff"), url("/fonts/segoeUI.woff2") format("woff2");
+}
+
+body {
+ margin: 0px;
+ font-family: Consolas, 'Segoe MDL2 Assets';
+}
+
+.navbar {
+ background-color: #343434;
+ position: fixed;
+ z-index: 10;
+ top: 0%;
+ right: 0%;
+ left: 0%;
+ padding: 10px;
+ min-height: 35px;
+ font-size: 26px;
+}
+
+.navbar a {
+ text-decoration: none;
+ color: white;
+}
+.navbar a:hover {
+ color: gray;
+}
+
+.main-menu {
+ display: inline;
+ list-style: none;
+}
+
+.main-menu li {
+ display: inline-block;
+ font-size: 20px;
+ margin-right: 20px;
+}
+
+.sideheader {
+ float: right;
+}
+
+body {
+ padding-top: 55px;
+}
+
+footer {
+ padding-left: 10px;
+}
+
+main {
+ min-height: calc(100vh - 130px);
+}
+
+.info-block {
+ margin-left: 50px;
+}
+
+header {
+ margin-left: 50px;
+}
+header a {
+ text-decoration: none;
+ color: black;
+}
+header a:hover {
+ color: black;
+ text-decoration: underline;
+}
+
+.image-overview-block img {
+ max-height: 50vh;
+ float: left;
+ display: inline;
+}
+.image-overview-block div {
+ margin: 10px;
+ display: inline-block;
+}
+.image-overview-block div h1 {
+ margin-bottom: 0px;
+}
+.image-overview-block .date {
+ margin: 0px;
+}
+
+article a:visited {
+ color: blue;
+}
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/favicon.ico b/MyWebsite/MyWebsite/wwwroot/favicon.ico
new file mode 100644
index 0000000..a3a7999
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/favicon.ico differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.eot b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.eot
new file mode 100644
index 0000000..b637283
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.eot differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.otf b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.otf
new file mode 100644
index 0000000..06d4d9e
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.otf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.svg b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.svg
new file mode 100644
index 0000000..62a97da
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.svg
@@ -0,0 +1,8228 @@
+
+
+
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.ttf b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.ttf
new file mode 100644
index 0000000..e881ca4
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.ttf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff
new file mode 100644
index 0000000..1c3f578
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff2 b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff2
new file mode 100644
index 0000000..232ce38
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/consolas.woff2 differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.eot b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.eot
new file mode 100644
index 0000000..c2896be
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.eot differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.otf b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.otf
new file mode 100644
index 0000000..c5d8b22
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.otf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.svg b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.svg
new file mode 100644
index 0000000..a5c66bb
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.svg
@@ -0,0 +1,5452 @@
+
+
+
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.ttf b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.ttf
new file mode 100644
index 0000000..3ba8a38
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.ttf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff
new file mode 100644
index 0000000..680be24
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff2 b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff2
new file mode 100644
index 0000000..046dc87
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeMLD2assets.woff2 differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.eot b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.eot
new file mode 100644
index 0000000..cd0b938
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.eot differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.otf b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.otf
new file mode 100644
index 0000000..dc3fea1
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.otf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.svg b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.svg
new file mode 100644
index 0000000..5f3f51f
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.svg
@@ -0,0 +1,18744 @@
+
+
+
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.ttf b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.ttf
new file mode 100644
index 0000000..0f52cbd
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.ttf differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff
new file mode 100644
index 0000000..faf2055
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff differ
diff --git a/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff2 b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff2
new file mode 100644
index 0000000..25ff180
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/fonts/segoeUI.woff2 differ
diff --git a/MyWebsite/MyWebsite/wwwroot/images/Gallery/FirstAvatar.png b/MyWebsite/MyWebsite/wwwroot/images/Gallery/FirstAvatar.png
new file mode 100644
index 0000000..ae3391d
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/images/Gallery/FirstAvatar.png differ
diff --git a/MyWebsite/MyWebsite/wwwroot/images/Gallery/VectorAvatar.svg b/MyWebsite/MyWebsite/wwwroot/images/Gallery/VectorAvatar.svg
new file mode 100644
index 0000000..d63c6f7
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/images/Gallery/VectorAvatar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/images/banner1.svg b/MyWebsite/MyWebsite/wwwroot/images/banner1.svg
new file mode 100644
index 0000000..1ab32b6
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/images/banner1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/images/banner2.svg b/MyWebsite/MyWebsite/wwwroot/images/banner2.svg
new file mode 100644
index 0000000..9679c60
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/images/banner2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/images/banner3.svg b/MyWebsite/MyWebsite/wwwroot/images/banner3.svg
new file mode 100644
index 0000000..38b3d7c
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/images/banner3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/images/favicon.png b/MyWebsite/MyWebsite/wwwroot/images/favicon.png
new file mode 100644
index 0000000..8c2b439
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/images/favicon.png differ
diff --git a/MyWebsite/MyWebsite/wwwroot/images/me.jpg b/MyWebsite/MyWebsite/wwwroot/images/me.jpg
new file mode 100644
index 0000000..3999901
Binary files /dev/null and b/MyWebsite/MyWebsite/wwwroot/images/me.jpg differ
diff --git a/MyWebsite/MyWebsite/wwwroot/js/site.js b/MyWebsite/MyWebsite/wwwroot/js/site.js
new file mode 100644
index 0000000..10fa055
--- /dev/null
+++ b/MyWebsite/MyWebsite/wwwroot/js/site.js
@@ -0,0 +1,8 @@
+function ToggleImageSize() {
+ var image = document.getElementById("image");
+
+ if (image.style.maxHeight == "none")
+ image.style.maxHeight = "50vh";
+ else
+ image.style.maxHeight = "none";
+}
\ No newline at end of file
diff --git a/MyWebsite/MyWebsite/wwwroot/js/site.min.js b/MyWebsite/MyWebsite/wwwroot/js/site.min.js
new file mode 100644
index 0000000..e69de29