From 64211b60905776a3508059d8a872606b199aaca1 Mon Sep 17 00:00:00 2001 From: janis Date: Tue, 21 Nov 2023 11:04:27 +0100 Subject: [PATCH] add all required files --- .gitignore | 2 + .hugo_build.lock | 0 archetypes/default.md | 3 ++ assets/jsconfig.json | 10 ++++ .../posts/2023/11/easy-ml-linux-vm-setup.md | 17 +++++++ content/posts/2023/11/start.md | 10 ++++ data/_authors/janis.toml | 4 ++ hugo.toml | 49 ++++++++++++++++++- 8 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 .hugo_build.lock create mode 100644 assets/jsconfig.json create mode 100644 content/posts/2023/11/easy-ml-linux-vm-setup.md create mode 100644 content/posts/2023/11/start.md create mode 100644 data/_authors/janis.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d34e62 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +resources +public \ No newline at end of file diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md index c6f3fce..f85f711 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -2,4 +2,7 @@ title = '{{ replace .File.ContentBaseName "-" " " | title }}' date = {{ .Date }} draft = true +author = 'Janis Hutz' +tags = [ 'Linux', 'Windows', 'Development', 'General' ] +categories = [ 'Guides', 'Tutorials', 'Rants' ] +++ diff --git a/assets/jsconfig.json b/assets/jsconfig.json new file mode 100644 index 0000000..ff20c7a --- /dev/null +++ b/assets/jsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "*": [ + "../themes/DoIt/assets/*" + ] + } + } +} \ No newline at end of file diff --git a/content/posts/2023/11/easy-ml-linux-vm-setup.md b/content/posts/2023/11/easy-ml-linux-vm-setup.md new file mode 100644 index 0000000..5067ae7 --- /dev/null +++ b/content/posts/2023/11/easy-ml-linux-vm-setup.md @@ -0,0 +1,17 @@ ++++ +title = 'Easy ML Linux VM Setup' +date = 2023-11-21T10:47:31+01:00 +draft = true +author = 'Janis Hutz' +tags = [ 'Linux', 'Windows', 'MacOS', 'Development' ] +categories = [ 'Tutorials', 'Rants' ] ++++ + +Developing Software on Windows is a massive pain. This is why I have created a guide for beginners that are looking to start learning machine learning and don't have a proper Operating System to do serious ML work. You may, depending on your level of commitment also install this OS as it is as Dual-Boot, I will run you through doing that down below. + +# Installation of a VM-Hypervisor +*If you want to install this as a Dual-Boot setup, you may skip ahead* + +On Windows, if you have the pro-edition, a Hypervisor comes already with the OS, but I don't recommend using Hyper-V and opt for VMWare Workstation or QEMU instead. For this guide we will be using VMWare Workstation Player as it is much easier to use. Before we get started though, please enable VT-x or AMD-V depending on if you have an Intel or AMD CPU. You can do that by heading into your device's BIOS and enabling it there. You might need to look up how this works on your device, as every BIOS is different. If you are unaware of how to get into the BIOS, the easiest way to do this on Windows is by holding down shift whilst clicking onto "Restart" and then, once it comes up, clicking onto Troubleshoot and then UEFI-Firmware settings and then restart. This will take you straight to the BIOS without having to spam the BIOS access key on boot. + +With that setting enabled, it is now time to download and install VMWare Workstation Player from the official website and then following the installation prompts. diff --git a/content/posts/2023/11/start.md b/content/posts/2023/11/start.md new file mode 100644 index 0000000..3381bf9 --- /dev/null +++ b/content/posts/2023/11/start.md @@ -0,0 +1,10 @@ ++++ +title = 'Welcome to blog.janishutz.com' +date = 2023-11-21T10:33:29+01:00 +draft = false +author = 'Janis Hutz' +tags = [ 'introduction' ] +categories = [ 'introduction' ] ++++ + + diff --git a/data/_authors/janis.toml b/data/_authors/janis.toml new file mode 100644 index 0000000..75f15f2 --- /dev/null +++ b/data/_authors/janis.toml @@ -0,0 +1,4 @@ +author = "janis" +name = "Janis Hutz" +title = "title goes here" +bio = "Bio goes here" \ No newline at end of file diff --git a/hugo.toml b/hugo.toml index 7e568b8..ce19d79 100644 --- a/hugo.toml +++ b/hugo.toml @@ -1,3 +1,48 @@ -baseURL = 'https://example.org/' +baseURL = 'https://blog.janishutz.com/' languageCode = 'en-us' -title = 'My New Hugo Site' +title = 'blog.janishutz.com' +theme = 'DoIt' +# post pagination +paginate = "25" +# post excerpt +summaryLength = "10" + +[params] + # DoIt theme version + version = "0.2.X" + +[menu] + [[menu.main]] + identifier = "posts" + # you can add extra information before the name (HTML format is supported), such as icons + pre = "" + # you can add extra information after the name (HTML format is supported), such as icons + post = "" + name = "Posts" + url = "/posts/" + # title will be shown when you hover on this menu link + title = "" + weight = 1 + [[menu.main]] + identifier = "tags" + pre = "" + post = "" + name = "Tags" + url = "/tags/" + title = "" + weight = 2 + [[menu.main]] + identifier = "categories" + pre = "" + post = "" + name = "Categories" + url = "/categories/" + title = "" + weight = 3 + +# Markup related configuration in Hugo +[markup] + # Syntax Highlighting (https://gohugo.io/content-management/syntax-highlighting) + [markup.highlight] + # false is a necessary configuration (https://github.com/dillonzq/LoveIt/issues/158) + noClasses = false