Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit6a01c64d9358a3457f22785308215ef4c12e6679 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-02-19 16:21:20 +0200
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-02-19 16:21:20 +0200
Files41d063b4e4f83cc4a214e964f2527f8cad672f6b
syndamia.com-6a01c64d9358a3457f22785308215ef4c12e6679.tar
syndamia.com-6a01c64d9358a3457f22785308215ef4c12e6679.tar.gz
syndamia.com-6a01c64d9358a3457f22785308215ef4c12e6679.zip
Parent43e4dcfeb4facbcc8e253b3fa7ea7426f345558b (diff)
With folders and hard links shortened overall web links and updated all files with links in them
31 files changed, 298 insertions, 29 deletions
-rw-r--r--README.md25
-rw-r--r--src/_header.html12
-rw-r--r--src/about/index.md52
-rw-r--r--src/blog.md4
-rw-r--r--src/blog/index.md13
-rw-r--r--src/blog/mundus-first-shot-at-gamedev/basic-concepts.md2
-rw-r--r--src/blog/mundus-first-shot-at-gamedev/index.md50
-rw-r--r--src/blog/mundus-first-shot-at-gamedev/timeline.md4
-rw-r--r--src/blog/mundus-first-shot-at-gamedev/user-interface.md2
-rw-r--r--src/blog/syndamiadotcom/index.md26
-rw-r--r--src/contact/index.md25
-rw-r--r--src/courses/index.md6
-rw-r--r--src/tutorials.md14
-rw-r--r--src/tutorials/connect-to-mysql-in-dotnet-ef/index.md (renamed from src/tutorials/connect-to-mysql-in-dotnet-ef/article.md)0
-rw-r--r--src/tutorials/disable-sticky-keys-popup/index.md (renamed from src/tutorials/disable-sticky-keys-popup/article.md)0
-rw-r--r--src/tutorials/export-skype/index.md (renamed from src/tutorials/export-skype/article.md)0
-rw-r--r--src/tutorials/how-to-use-jira/bug.md2
-rw-r--r--src/tutorials/how-to-use-jira/cards.md2
-rw-r--r--src/tutorials/how-to-use-jira/components.md2
-rw-r--r--src/tutorials/how-to-use-jira/dashboards.md2
-rw-r--r--src/tutorials/how-to-use-jira/filters.md2
-rw-r--r--src/tutorials/how-to-use-jira/index.md54
-rw-r--r--src/tutorials/how-to-use-jira/kanban.md2
-rw-r--r--src/tutorials/how-to-use-jira/pages.md2
-rw-r--r--src/tutorials/how-to-use-jira/projects.md2
-rw-r--r--src/tutorials/how-to-use-jira/releases.md2
-rw-r--r--src/tutorials/how-to-use-jira/scrum.md2
-rw-r--r--src/tutorials/index.md18
-rw-r--r--src/tutorials/remove-weather-widget/index.md (renamed from src/tutorials/remove-weather-widget/article.md)0
-rw-r--r--src/tutorials/turn-off-notifications-windows/index.md (renamed from src/tutorials/turn-off-notifications-windows/article.md)0
-rw-r--r--src/tutorials/windows-run-dialog/index.md (renamed from src/tutorials/windows-run-dialog/article.md)0
diff --git a/README.md b/README.md
index 729b004..c12a347 100644
--- a/README.md
+++ b/README.md
@@ -11,3 +11,28 @@ The `src` folder contains all of the website files, i.e. the pages, fonts, style
`install-ssg6-lowdown.sh` is a shell script that installs both ssg and lowdown.
`generate.sh` is a shell script that automatically generates the website into a folder named "website".
+
+## About index.md files
+
+In a lot of folder, the `index.md` files are just hard links of other files! For example, `src/about/index.md` is a hard link to `src/about.html`. Why? Because this way, web links are a lot shorter:
+```
+Old style link -> New style link
+
+syndamia.com/about.html -> syndamia.com/about
+syndamia.com/tutorials/how-to-use-jira/introduction.html -> syndamia.com/tutorials/how-to-use-jira/
+```
+Of course, the old style links are still available, but the website itself won't be using them during navigation.
+
+### List of hard links
+
+In all **multi-page** articles (be it blog article or tutorial or etc.), `introduction.md` is the first page and `index.md` is a hard link to it. Single page articles are just titled `index.md` (it's not a hard link).
+
+|File at|Hard links to|
+|---|---|
+|`about/index.md`|`about.md`|
+|`blog/index.md`|`blog.md`|
+|`contact/index.md`|`contact.md`|
+|`courses/index.md`|`courses.md`|
+|`tutorials/index.md`|`tutorials.md`|
+
+*All links are relative to the src folder!*
diff --git a/src/_header.html b/src/_header.html
index 46d256a..be19950 100644
--- a/src/_header.html
+++ b/src/_header.html
@@ -22,16 +22,16 @@
<body bgcolor="white">
<nav class="header">
<span>
- <a href="/index.html" class="link-tab">Home</a> ||
+ <a href="/" class="link-tab">Home</a> ||
</span>
<span>
- <a href="/tutorials.html" class="link-tab">Tutorials</a>
- <a href="/courses.html" class="link-tab">Courses</a>
- <a href="/blog.html" class="link-tab">Blog</a> ||
+ <a href="/tutorials" class="link-tab">Tutorials</a>
+ <a href="/courses" class="link-tab">Courses</a>
+ <a href="/blog" class="link-tab">Blog</a> ||
</span>
<span>
- <a href="/about.html" class="link-tab">About</a>
- <a href="/contact.html" class="link-tab">Contact</a>
+ <a href="/about" class="link-tab">About</a>
+ <a href="/contact" class="link-tab">Contact</a>
</span>
</nav>
diff --git a/src/about/index.md b/src/about/index.md
new file mode 100644
index 0000000..b1b568f
--- /dev/null
+++ b/src/about/index.md
@@ -0,0 +1,52 @@
+<h1 id="About%20Me" style="display: inline-block;">About Me</h1>
+<p style="display: inline-block; margin-block-end: 0;">
+ <a href="#About%20Me">
+ <img src="/img/link-tabler.svg" alt="🔗" style="border: none;">
+ </a>
+</p>
+
+---
+---
+
+My name is Kamen and I am a nineteen-year-old bulgarian computer science student.
+
+I've been toying with computers ever since I was a kid, though mostly with the limited amount of software on them. It wasn't until a course in 2018 that my passion (and obsession) with computer software ignited.
+
+I have 3 years of learning experience with *C#*, but I have also worked with *HTML*, *CSS*, *JavaScript*, *Haskell*, *Go* and *SQL*. My main desktop OS has been *Linux* for the past year and a half (first was [Linux Mint](https://linuxmint.com/) and now [Fedora](https://getfedora.org/)).
+
+<h1 id="Resume" style="display: inline-block;">
+ Resume
+</h1>
+<p style="display: inline-block; margin-block-end: 0;">
+ <a href="#Resume">
+ <img src="/img/link-tabler.svg" alt="🔗" style="border: none;">
+ </a>
+</p>
+
+---
+---
+
+- [Resume EN REDACTED](./resume-en.pdf)
+- [Resume BG REDACTED](./resume-bg.pdf)
+
+[Contact me](/contact.html) for the non-redacted (PDF) versions.
+
+*Made with my [resume v1.1](https://gitlab.com/Syndamia/css-snippets/-/tree/main/resume-v1.1) HTML+CSS template.*
+
+<h1 id="Acknowledgements" style="display: inline-block;">
+ Acknowledgements
+</h1>
+<p style="display: inline-block; margin-block-end: 0;">
+ <a href="#Acknowledgements">
+ <img src="/img/link-tabler.svg" alt="🔗" style="border: none;">
+ </a>
+</p>
+
+---
+---
+
+> [tabler-icons](https://github.com/tabler/tabler-icons) for link icon (that I modified)
+
+<div></div>
+
+> [github-markdown-css](https://github.com/sindresorhus/github-markdown-css) from [sindresorhus](https://github.com/sindresorhus) for some of the base styling (that I modified)
diff --git a/src/blog.md b/src/blog.md
index 7b55361..3b410d6 100644
--- a/src/blog.md
+++ b/src/blog.md
@@ -7,7 +7,7 @@
|||
|---|---|
-|[Mundus: My first shot at game development](/blog/mundus-first-game/introduction.html) **IS BEING REWORKED**|`Game` `2D` `Sandbox` `Crafting` `Building` `Fighting` `GtkSharp 2.0` `C#`|
-|[syndamiadotcom](/blog/syndamiadotcom/introduction.html) **IS BEING REWORKED**|`Web` `Website``HTML` `CSS` `Markdown` `Static Site Generator`|
+|[Mundus: My first shot at game development](/blog/mundus-first-shot-at-gamedev) **IS BEING REWORKED**|`Game` `2D` `Sandbox` `Crafting` `Building` `Fighting` `GtkSharp 2.0` `C#`|
+|[syndamiadotcom](/blog/syndamiadotcom) **IS BEING REWORKED**|`Web` `Website``HTML` `CSS` `Markdown` `Static Site Generator`|
|||
diff --git a/src/blog/index.md b/src/blog/index.md
new file mode 100644
index 0000000..3b410d6
--- /dev/null
+++ b/src/blog/index.md
@@ -0,0 +1,13 @@
+# Blog
+
+---
+---
+
+<p></p>
+
+|||
+|---|---|
+|[Mundus: My first shot at game development](/blog/mundus-first-shot-at-gamedev) **IS BEING REWORKED**|`Game` `2D` `Sandbox` `Crafting` `Building` `Fighting` `GtkSharp 2.0` `C#`|
+|[syndamiadotcom](/blog/syndamiadotcom) **IS BEING REWORKED**|`Web` `Website``HTML` `CSS` `Markdown` `Static Site Generator`|
+|||
+
diff --git a/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md b/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
index 2232ac8..9155010 100644
--- a/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
+++ b/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
@@ -8,7 +8,7 @@
**Created: 21 May 2020** || **Edited: 25 November 2020**
-[`<<`](./introduction.html) || [`< User Interface`](./user-interface.html)
+[`<<`](./) || [`< User Interface`](./user-interface.html)
---
diff --git a/src/blog/mundus-first-shot-at-gamedev/index.md b/src/blog/mundus-first-shot-at-gamedev/index.md
new file mode 100644
index 0000000..7f6e41d
--- /dev/null
+++ b/src/blog/mundus-first-shot-at-gamedev/index.md
@@ -0,0 +1,50 @@
+# Introduction - Mundus: My first shot at game development
+
+[**Article Source**](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/projects/mundus/introduction.md) || [**GitLab Discussion**](https://gitlab.com/Syndamia/syndamiadotcom/-/issues/1)
+<br>
+**Created: 20 May 2020** || **Edited: 18 February 2022**
+
+[`Timeline >`](./timeline.html)
+
+---
+
+I have been toying with the idea of making a game ever since my first exposure to programming. The [earliest piece of code]() I ever wrote was about replicating a [computer boot up sequence]() from the video game [SOMA](). I developed it in 2015, solid 3 years before my first proper introduction to software development.
+
+Five years later, in early 2020, I had to make a project for an exam. I (initially) had about a month to complete it and the only requirements were technical: utilize a database with at least x tables, employ a specific design pattern, etc. Fairly quickly I decided upon making a "minecraftian" game: 2D sandbox where you could fight, craft, build, eat and explore.
+
+I called it [Mundus]() and it took me around 3 months to complete and consisted of more than 2000 lines of code. Although these metrics aren't very impressive in the real world, they were a monumental achievement for me. In the beginning I planned on developing it into a fully fledged game, but that never happened.
+
+Nevertheless, this journey was very important to me, hence writing this multi-page article.
+
+**Link to the source code**: [GitLab](https://gitlab.com/Syndamia/Mundus)
+
+## Contents
+<div></div>
+
+[*Due for rework*](/rework.html)
+
+1. [Timeline](./timeline.html)
+2. [User Interface](./user-interface.html)
+ 1. [Main screen](./user-interface.html#Main%20screen)
+ 2. [Create new game](./user-interface.html#Create%20new%20game)
+ 3. [Game Window](./user-interface.html#Game%20Window)
+ 4. [Map menu](./user-interface.html#Map%20menu)
+ 5. [Inventory menu](./user-interface.html#Inventory%20menu)
+ 6. [Crafting menu](./user-interface.html#Crafting%20menu)
+3. [Basic Concepts](./basic-concepts.html)
+ 1. [Tiles](./basic-concepts.html#Tiles)
+ 2. [Layers and superlayers](./basic-concepts.html#Layers%20and%20superlayers)
+ 3. [Inventory](./basic-concepts.html#Inventory)
+ 4. [Crafting](./basic-concepts.html#Crafting)
+ 5. [Event logs](./basic-concepts.html#Event%20logs)
+
+## Screenshots
+[![🔗](/img/link-tabler.svg)](#Screenshots)
+
+<div style="display: flex; overflow-x: scroll; align-items: center">
+ <img src="./img/small-game-window.png" style="height: 100%; flex: 1; margin-right: 0.5em">
+ <img src="./img/map-menu.png" style="height: 100%; flex: 1; margin-right: 0.5em">
+ <img src="./img/inventory-menu.png" style="height: 100%; flex: 1;">
+</div>
+
+*Screenshots are made on Linux Mint Cinnamon with the Mint-Y theme*
diff --git a/src/blog/mundus-first-shot-at-gamedev/timeline.md b/src/blog/mundus-first-shot-at-gamedev/timeline.md
index db242c5..c51a476 100644
--- a/src/blog/mundus-first-shot-at-gamedev/timeline.md
+++ b/src/blog/mundus-first-shot-at-gamedev/timeline.md
@@ -1,10 +1,10 @@
-# History - Mundus: My first shot at game development
+# Timeline - Mundus: My first shot at game development
[**Article Source**](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/projects/mundus/timeline.md) || [**GitLab Discussion**](https://gitlab.com/Syndamia/syndamiadotcom/-/issues/1)
<br>
**Created: 20 May 2020** || **Edited: 19 February 2022**
-[`< Introduction`](./introduction.html) || [`User Interface >`](./user-interface.html)
+[`< Introduction`](./) || [`User Interface >`](./user-interface.html)
---
diff --git a/src/blog/mundus-first-shot-at-gamedev/user-interface.md b/src/blog/mundus-first-shot-at-gamedev/user-interface.md
index ee86610..3e3dd46 100644
--- a/src/blog/mundus-first-shot-at-gamedev/user-interface.md
+++ b/src/blog/mundus-first-shot-at-gamedev/user-interface.md
@@ -7,7 +7,7 @@
## [*Due for rework*](/rework.html)
<br>
-[`<<`](./introduction.html) || [`< Timeline`](./timeline.html) || [`Basic Concepts >`](./basic-concepts.html)
+[`<<`](./) || [`< Timeline`](./timeline.html) || [`Basic Concepts >`](./basic-concepts.html)
---
diff --git a/src/blog/syndamiadotcom/index.md b/src/blog/syndamiadotcom/index.md
new file mode 100644
index 0000000..d52c959
--- /dev/null
+++ b/src/blog/syndamiadotcom/index.md
@@ -0,0 +1,26 @@
+# Introduction - syndamiadotcom
+
+[**Article Source**](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/projects/syndamiadotcom/introduction.md) || [**GitLab Discussion**](https://gitlab.com/Syndamia/syndamiadotcom/-/issues/2)
+<br>
+**Created: 01 August 2020** || **Edited: 24 September 2020**
+
+[`Version 1 >`](./version1.html)
+
+---
+
+One of my biggest networking and front-end projects is this very website. I started it on **25 May** as a place to talk about my project [Mundus](/projects/mundus/introduction.html). Over time it has become a **hub** for my **projects**, **tutorials**, **blog** and even **portfolio**.
+
+**Note**: Website versions differ mostly by **styling** and **system for managing content**.
+
+## Contents
+<div></div>
+
+1. [Version 1](./version1.html)
+ 1. [Layout and navigation](./version1.html#Layout%20and%20navigation)
+ 2. [Style overview](./version1.html#Style%20overview)
+ 3. [Content management](./version1.html#Content%20management)
+ 4. [Why was it replaced?](./version1.html#Why%20was%20it%20replaced?)
+2. [Version 2](./version2.html)
+ 1. [Layout and navigation](./version2.html#Layout%20and%20navigation)
+ 2. [Style overview](./version2.html#Style%20overview)
+ 3. [Content management](./version2.html#Content%20management)
diff --git a/src/contact/index.md b/src/contact/index.md
new file mode 100644
index 0000000..8a1a977
--- /dev/null
+++ b/src/contact/index.md
@@ -0,0 +1,25 @@
+# Contact
+
+---
+---
+
+<div id="contact-flex">
+ <div>
+ <div class="contact-card-title">
+ Casual
+ </div>
+ <div class="contact-card-content">
+ <strong>Email</strong></br><a href="mailto:syndamia@protonmail.com">syndamia@protonmail.com</a></br>
+ </div>
+ </div>
+ <div>
+ <div class="contact-card-title">
+ Work
+ </div>
+ <div class="contact-card-content">
+ <strong>Email</strong></br><a href="mailto:kamen.d.mladenov@protonmail.com">kamen.d.mladenov@protonmail.com</a></br>
+ <strong>LinkedIn</strong></br><a href="https://www.linkedin.com/in/kamen-mladenov/">kamen-mladenov</a></br>
+ </div>
+ </div>
+
+</div>
diff --git a/src/courses/index.md b/src/courses/index.md
new file mode 100644
index 0000000..3d01b70
--- /dev/null
+++ b/src/courses/index.md
@@ -0,0 +1,6 @@
+# Courses
+
+---
+---
+
+***[COMING NOT VERY SOON]***
diff --git a/src/tutorials.md b/src/tutorials.md
index 1f39952..cfc0e30 100644
--- a/src/tutorials.md
+++ b/src/tutorials.md
@@ -7,12 +7,12 @@
|||
|---|---|
-|[How to turn off notifications on Windows](./tutorials/turn-off-notifications-windows/article.html)|`Windows 10` `Notifications` `Settings`|
-|[How to disable Sticky Keys prompt](./tutorials/disable-sticky-keys-popup/article.html)|`Windows` `Sticky Keys` `Settings`|
-|[How to remove Windows Weather Widget](./tutorials/remove-weather-widget/article.html)|`Windows 10` `Weather Widget`|
-|[Windows Run dialog](./tutorials/windows-run-dialog/article.html)|`Windows` `Run` `Commands` `Settings`|
-|[How to export Skype data](./tutorials/export-skype/article.html)|`Skype` `Export` `Archive` `skype-parser`|
-|[How to use Jira](./tutorials/how-to-use-jira/introduction.html)|`Project Management` `Agile` `Issue tracking` `Bug tracking` `Kanban` `Jira` `Atlassian`|
-|[Connect to Mysql in .NET and Entity Framework](./tutorials/connect-to-mysql-in-dotnet-ef/article.html)|`MySQL` `ASP.Net` `Entity Framework` `Pomelo`|
+|[How to turn off notifications on Windows](/tutorials/turn-off-notifications-windows)|`Windows 10` `Notifications` `Settings`|
+|[How to disable Sticky Keys prompt](/tutorials/disable-sticky-keys-popup)|`Windows` `Sticky Keys` `Settings`|
+|[How to remove Windows Weather Widget](/tutorials/remove-weather-widget)|`Windows 10` `Weather Widget`|
+|[Windows Run dialog](/tutorials/windows-run-dialog)|`Windows` `Run` `Commands` `Settings`|
+|[How to export Skype data](/tutorials/export-skype)|`Skype` `Export` `Archive` `skype-parser`|
+|[How to use Jira](/tutorials/how-to-use-jira)|`Project Management` `Agile` `Issue tracking` `Bug tracking` `Kanban` `Jira` `Atlassian`|
+|[Connect to Mysql in .NET and Entity Framework](/tutorials/connect-to-mysql-in-dotnet-ef)|`MySQL` `ASP.Net` `Entity Framework` `Pomelo`|
|||
diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/article.md b/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md
index 4b3a5da..4b3a5da 100644
--- a/src/tutorials/connect-to-mysql-in-dotnet-ef/article.md
+++ b/src/tutorials/connect-to-mysql-in-dotnet-ef/index.md
diff --git a/src/tutorials/disable-sticky-keys-popup/article.md b/src/tutorials/disable-sticky-keys-popup/index.md
index c35981e..c35981e 100644
--- a/src/tutorials/disable-sticky-keys-popup/article.md
+++ b/src/tutorials/disable-sticky-keys-popup/index.md
diff --git a/src/tutorials/export-skype/article.md b/src/tutorials/export-skype/index.md
index 2c3b019..2c3b019 100644
--- a/src/tutorials/export-skype/article.md
+++ b/src/tutorials/export-skype/index.md
diff --git a/src/tutorials/how-to-use-jira/bug.md b/src/tutorials/how-to-use-jira/bug.md
index ab9fedf..f8a6ce8 100644
--- a/src/tutorials/how-to-use-jira/bug.md
+++ b/src/tutorials/how-to-use-jira/bug.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Scrum template`](./scrum.html) || [`Releases >`](./releases.html)
+[`<<`](./) || [`< Scrum template`](./scrum.html) || [`Releases >`](./releases.html)
---
diff --git a/src/tutorials/how-to-use-jira/cards.md b/src/tutorials/how-to-use-jira/cards.md
index ef95e7d..e3b9d18 100644
--- a/src/tutorials/how-to-use-jira/cards.md
+++ b/src/tutorials/how-to-use-jira/cards.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 12 September 2020**
-[`<<`](./introduction.html) || [`< Filters`](./filters.html) || [`Projects >`](./projects.html)
+[`<<`](./) || [`< Filters`](./filters.html) || [`Projects >`](./projects.html)
---
diff --git a/src/tutorials/how-to-use-jira/components.md b/src/tutorials/how-to-use-jira/components.md
index d838b9b..4c74626 100644
--- a/src/tutorials/how-to-use-jira/components.md
+++ b/src/tutorials/how-to-use-jira/components.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Pages`](./pages.html) || [`Dashboards >`](./dashboards.html)
+[`<<`](./) || [`< Pages`](./pages.html) || [`Dashboards >`](./dashboards.html)
---
diff --git a/src/tutorials/how-to-use-jira/dashboards.md b/src/tutorials/how-to-use-jira/dashboards.md
index 63481de..c0c3b66 100644
--- a/src/tutorials/how-to-use-jira/dashboards.md
+++ b/src/tutorials/how-to-use-jira/dashboards.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Components`](./components.html)
+[`<<`](./) || [`< Components`](./components.html)
---
diff --git a/src/tutorials/how-to-use-jira/filters.md b/src/tutorials/how-to-use-jira/filters.md
index 818e0f8..b0edb23 100644
--- a/src/tutorials/how-to-use-jira/filters.md
+++ b/src/tutorials/how-to-use-jira/filters.md
@@ -4,7 +4,7 @@
<br>
**Created: 23 July 2020** || **Edited: 11 September 2020**
-[`< Introduction`](./introduction.html) || [`Cards >`](./cards.html)
+[`< Introduction`](./) || [`Cards >`](./cards.html)
---
diff --git a/src/tutorials/how-to-use-jira/index.md b/src/tutorials/how-to-use-jira/index.md
new file mode 100644
index 0000000..8ab322f
--- /dev/null
+++ b/src/tutorials/how-to-use-jira/index.md
@@ -0,0 +1,54 @@
+# Introduction - How to use Jira
+
+[**Article Source**](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/tutorials/how-to-use-jira/introduction.md) || [**GitLab Discussion**](https://gitlab.com/Syndamia/syndamiadotcom/-/issues/4)
+<br>
+**Created: 23 July 2020** || **Edited: 11 September 2020**
+
+[`Filters >`](./filters.html)
+
+---
+
+[Jira](https://www.atlassian.com/software/jira) is one of the most used project management and issue tracking products out there.
+
+It has a lot of features that can be quite overwhelming for new comers, especially these who are new to project management software. That's why I'm writing this tutorial.
+
+**Note**: certain actions can be done only from a project administrator
+
+## Contents
+[![🔗](/img/link-tabler.svg)](#Contents)
+
+1. [Filters](./filters.html)
+ 1. [Criteria](./filters.html#Criteria)
+ 2. [JQL](./filters.html#JQL)
+2. [Cards](./cards.html)
+ 1. [Properties](./cards.html#Properties)
+ 2. [Creating](./cards.html#Creating)
+ 3. [Viewing](./cards.html#Viewing)
+ 4. [How to use](./cards.html#How%20to%20use)
+ 1. [Right side](./cards.html#Right%20side)
+ 2. [Work log](./cards.html#Work%20log)
+ 3. [Issue flagging](./cards.html#Issue%20flagging)
+ 4. [Basic issue information](./cards.html#Basic%20issue%20information)
+3. [Projects](./projects.html)
+ 1. [Creating a project](./projects.html#Creating%20a%20project)
+ 2. [Boards](./projects.html#Boards)
+ 1. [Columns](./projects.html#Columns)
+ 2. [Adding more boards to a project](./projects.html#Adding%20more%20boards%20to%20a%20project)
+ 3. [Backlog](./projects.html#Backlog)
+ 4. [Add item](./projects.html#Add%20item)
+4. [Kanban template](./kanban.html)
+ 1. [Create board](./kanban.html#Create%20board)
+ 2. [Backlog](./kanban.html#Backlog)
+5. [Scrum template](./scrum.html)
+ 1. [Backlog](./scrum.html#Backlog)
+ 2. [Boards and Issues](./scrum.html#Boards%20and%20Issues)
+ 3. [Create board](./scrum.html#Create%20board)
+6. [Bug tracking template](./bug.html)
+7. [Releases](./releases.html)
+8. [Pages](./pages.html)
+9. [Components](./components.html)
+ 1. [Creating and editing](./components.html#Creating%20and%20editing)
+ 2. [Adding issues](./components.html#Adding%20issues)
+10. [Dashboards](./dashboards.html)
+ 1. [Adding a dashboard](./dashboards.html#Adding%20a%20dashboard)
+ 2. [Adding gadgets](./dashboards.html#Adding%20gadgets)
diff --git a/src/tutorials/how-to-use-jira/kanban.md b/src/tutorials/how-to-use-jira/kanban.md
index 33dd1b7..5a164bd 100644
--- a/src/tutorials/how-to-use-jira/kanban.md
+++ b/src/tutorials/how-to-use-jira/kanban.md
@@ -4,7 +4,7 @@
<br>
**Created: 23 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Projects`](./projects.html) || [`Scrum template >`](./scrum.html)
+[`<<`](./) || [`< Projects`](./projects.html) || [`Scrum template >`](./scrum.html)
---
diff --git a/src/tutorials/how-to-use-jira/pages.md b/src/tutorials/how-to-use-jira/pages.md
index f00bd32..73b3e8d 100644
--- a/src/tutorials/how-to-use-jira/pages.md
+++ b/src/tutorials/how-to-use-jira/pages.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Releases`](./releases.html) || [`Components >`](./components.html)
+[`<<`](./) || [`< Releases`](./releases.html) || [`Components >`](./components.html)
---
diff --git a/src/tutorials/how-to-use-jira/projects.md b/src/tutorials/how-to-use-jira/projects.md
index 7b71aa4..25ed839 100644
--- a/src/tutorials/how-to-use-jira/projects.md
+++ b/src/tutorials/how-to-use-jira/projects.md
@@ -4,7 +4,7 @@
<br>
**Created: 23 July 2020** || **Edited: 12 September 2020**
-[`<<`](./introduction.html) || [`< Cards`](./cards.html) || [`Kanban template >`](./kanban.html)
+[`<<`](./) || [`< Cards`](./cards.html) || [`Kanban template >`](./kanban.html)
---
diff --git a/src/tutorials/how-to-use-jira/releases.md b/src/tutorials/how-to-use-jira/releases.md
index b3cabbc..364d91c 100644
--- a/src/tutorials/how-to-use-jira/releases.md
+++ b/src/tutorials/how-to-use-jira/releases.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Bug tracking template`](./bug.html) || [`Pages >`](./pages.html)
+[`<<`](./) || [`< Bug tracking template`](./bug.html) || [`Pages >`](./pages.html)
---
diff --git a/src/tutorials/how-to-use-jira/scrum.md b/src/tutorials/how-to-use-jira/scrum.md
index ce5363d..5e64378 100644
--- a/src/tutorials/how-to-use-jira/scrum.md
+++ b/src/tutorials/how-to-use-jira/scrum.md
@@ -4,7 +4,7 @@
<br>
**Created: 24 July 2020** || **Edited: 16 September 2020**
-[`<<`](./introduction.html) || [`< Kanban template`](./kanban.html) || [`Bug tracking template >`](./bug.html)
+[`<<`](./) || [`< Kanban template`](./kanban.html) || [`Bug tracking template >`](./bug.html)
---
diff --git a/src/tutorials/index.md b/src/tutorials/index.md
new file mode 100644
index 0000000..cfc0e30
--- /dev/null
+++ b/src/tutorials/index.md
@@ -0,0 +1,18 @@
+# Tutorials
+
+---
+---
+
+<p></p>
+
+|||
+|---|---|
+|[How to turn off notifications on Windows](/tutorials/turn-off-notifications-windows)|`Windows 10` `Notifications` `Settings`|
+|[How to disable Sticky Keys prompt](/tutorials/disable-sticky-keys-popup)|`Windows` `Sticky Keys` `Settings`|
+|[How to remove Windows Weather Widget](/tutorials/remove-weather-widget)|`Windows 10` `Weather Widget`|
+|[Windows Run dialog](/tutorials/windows-run-dialog)|`Windows` `Run` `Commands` `Settings`|
+|[How to export Skype data](/tutorials/export-skype)|`Skype` `Export` `Archive` `skype-parser`|
+|[How to use Jira](/tutorials/how-to-use-jira)|`Project Management` `Agile` `Issue tracking` `Bug tracking` `Kanban` `Jira` `Atlassian`|
+|[Connect to Mysql in .NET and Entity Framework](/tutorials/connect-to-mysql-in-dotnet-ef)|`MySQL` `ASP.Net` `Entity Framework` `Pomelo`|
+|||
+
diff --git a/src/tutorials/remove-weather-widget/article.md b/src/tutorials/remove-weather-widget/index.md
index 28a5f59..28a5f59 100644
--- a/src/tutorials/remove-weather-widget/article.md
+++ b/src/tutorials/remove-weather-widget/index.md
diff --git a/src/tutorials/turn-off-notifications-windows/article.md b/src/tutorials/turn-off-notifications-windows/index.md
index c803b61..c803b61 100644
--- a/src/tutorials/turn-off-notifications-windows/article.md
+++ b/src/tutorials/turn-off-notifications-windows/index.md
diff --git a/src/tutorials/windows-run-dialog/article.md b/src/tutorials/windows-run-dialog/index.md
index d188d58..d188d58 100644
--- a/src/tutorials/windows-run-dialog/article.md
+++ b/src/tutorials/windows-run-dialog/index.md