Summary Files Commits Branches @commit @diff @stats
path: root / src / projects
diff options
context:
space:
mode:
Commit0dec99a8e8f7f9b947b91b3273e2319124d9637e (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2020-08-02 18:11:32 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2020-08-02 18:11:32 +0300
Files87fc769b8e2f4f3cea73a4ece59eedc995702d32 /src/projects
syndamia.com-0dec99a8e8f7f9b947b91b3273e2319124d9637e.tar
syndamia.com-0dec99a8e8f7f9b947b91b3273e2319124d9637e.tar.gz
syndamia.com-0dec99a8e8f7f9b947b91b3273e2319124d9637e.zip
Parent46c27b3068b84dfc56be491dd5a5e9dc25248bc0 (diff)
Added a project page for the website (syndamiadotcom).
34 files changed, 185 insertions, 0 deletions
-rw-r--r--src/projects/syndamiadotcom/img/00-40-80.pngbin0 -> 116 bytes
-rw-r--r--src/projects/syndamiadotcom/img/28-2c-34.pngbin0 -> 117 bytes
-rw-r--r--src/projects/syndamiadotcom/img/47-47-47.pngbin0 -> 116 bytes
-rw-r--r--src/projects/syndamiadotcom/img/70-70-70.pngbin0 -> 116 bytes
-rw-r--r--src/projects/syndamiadotcom/img/ab-b2-bf.pngbin0 -> 117 bytes
-rw-r--r--src/projects/syndamiadotcom/img/about-v2.pngbin0 -> 44552 bytes
-rw-r--r--src/projects/syndamiadotcom/img/code-v1.pngbin0 -> 53903 bytes
-rw-r--r--src/projects/syndamiadotcom/img/code-v2.pngbin0 -> 36302 bytes
-rw-r--r--src/projects/syndamiadotcom/img/contents-v2.pngbin0 -> 6359 bytes
-rw-r--r--src/projects/syndamiadotcom/img/d6-d6-d6.pngbin0 -> 116 bytes
-rw-r--r--src/projects/syndamiadotcom/img/dd-dd-dd.pngbin0 -> 116 bytes
-rw-r--r--src/projects/syndamiadotcom/img/header-v2.pngbin0 -> 7758 bytes
-rw-r--r--src/projects/syndamiadotcom/img/introduction-v2.pngbin0 -> 53480 bytes
-rw-r--r--src/projects/syndamiadotcom/img/iphonex-v1.pngbin0 -> 61966 bytes
-rw-r--r--src/projects/syndamiadotcom/img/multi-back-btn-hover.pngbin0 -> 2332 bytes
-rw-r--r--src/projects/syndamiadotcom/img/multi-back-btn.pngbin0 -> 13080 bytes
-rw-r--r--src/projects/syndamiadotcom/img/multi-title.pngbin0 -> 13062 bytes
-rw-r--r--src/projects/syndamiadotcom/img/next-page-v2.pngbin0 -> 2840 bytes
-rw-r--r--src/projects/syndamiadotcom/img/prev-page-v2.pngbin0 -> 2905 bytes
-rw-r--r--src/projects/syndamiadotcom/img/sample-hyperlink-v1.pngbin0 -> 5883 bytes
-rw-r--r--src/projects/syndamiadotcom/img/sample-page-v1.pngbin0 -> 2965 bytes
-rw-r--r--src/projects/syndamiadotcom/img/separator-v1.pngbin0 -> 240 bytes
-rw-r--r--src/projects/syndamiadotcom/img/table-v1.pngbin0 -> 12354 bytes
-rw-r--r--src/projects/syndamiadotcom/img/table-v2.pngbin0 -> 12067 bytes
-rw-r--r--src/projects/syndamiadotcom/img/tabs-v1-curr.pngbin0 -> 7320 bytes
-rw-r--r--src/projects/syndamiadotcom/img/tabs-v1-old.pngbin0 -> 5361 bytes
-rw-r--r--src/projects/syndamiadotcom/img/test-tabs.pngbin0 -> 18609 bytes
-rw-r--r--src/projects/syndamiadotcom/img/to-introduction-v2.pngbin0 -> 11197 bytes
-rw-r--r--src/projects/syndamiadotcom/img/welcome-v1.pngbin0 -> 68491 bytes
-rw-r--r--src/projects/syndamiadotcom/img/welcome-v2.pngbin0 -> 48079 bytes
-rw-r--r--src/projects/syndamiadotcom/img/xed-overview.pngbin0 -> 14138 bytes
-rw-r--r--src/projects/syndamiadotcom/introduction.md20
-rw-r--r--src/projects/syndamiadotcom/version1.md100
-rw-r--r--src/projects/syndamiadotcom/version2.md65
diff --git a/src/projects/syndamiadotcom/img/00-40-80.png b/src/projects/syndamiadotcom/img/00-40-80.png
new file mode 100644
index 0000000..ffc2a3d
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/00-40-80.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/28-2c-34.png b/src/projects/syndamiadotcom/img/28-2c-34.png
new file mode 100644
index 0000000..14d6a06
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/28-2c-34.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/47-47-47.png b/src/projects/syndamiadotcom/img/47-47-47.png
new file mode 100644
index 0000000..9ebb15d
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/47-47-47.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/70-70-70.png b/src/projects/syndamiadotcom/img/70-70-70.png
new file mode 100644
index 0000000..aeb167f
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/70-70-70.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/ab-b2-bf.png b/src/projects/syndamiadotcom/img/ab-b2-bf.png
new file mode 100644
index 0000000..6059748
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/ab-b2-bf.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/about-v2.png b/src/projects/syndamiadotcom/img/about-v2.png
new file mode 100644
index 0000000..391d0e3
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/about-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/code-v1.png b/src/projects/syndamiadotcom/img/code-v1.png
new file mode 100644
index 0000000..f71270e
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/code-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/code-v2.png b/src/projects/syndamiadotcom/img/code-v2.png
new file mode 100644
index 0000000..54c1964
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/code-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/contents-v2.png b/src/projects/syndamiadotcom/img/contents-v2.png
new file mode 100644
index 0000000..919663d
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/contents-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/d6-d6-d6.png b/src/projects/syndamiadotcom/img/d6-d6-d6.png
new file mode 100644
index 0000000..a396e27
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/d6-d6-d6.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/dd-dd-dd.png b/src/projects/syndamiadotcom/img/dd-dd-dd.png
new file mode 100644
index 0000000..58c51c4
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/dd-dd-dd.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/header-v2.png b/src/projects/syndamiadotcom/img/header-v2.png
new file mode 100644
index 0000000..80f1a14
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/header-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/introduction-v2.png b/src/projects/syndamiadotcom/img/introduction-v2.png
new file mode 100644
index 0000000..a67b396
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/introduction-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/iphonex-v1.png b/src/projects/syndamiadotcom/img/iphonex-v1.png
new file mode 100644
index 0000000..6d36d86
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/iphonex-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/multi-back-btn-hover.png b/src/projects/syndamiadotcom/img/multi-back-btn-hover.png
new file mode 100644
index 0000000..8f87983
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/multi-back-btn-hover.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/multi-back-btn.png b/src/projects/syndamiadotcom/img/multi-back-btn.png
new file mode 100644
index 0000000..5275090
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/multi-back-btn.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/multi-title.png b/src/projects/syndamiadotcom/img/multi-title.png
new file mode 100644
index 0000000..18c740c
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/multi-title.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/next-page-v2.png b/src/projects/syndamiadotcom/img/next-page-v2.png
new file mode 100644
index 0000000..53d56dd
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/next-page-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/prev-page-v2.png b/src/projects/syndamiadotcom/img/prev-page-v2.png
new file mode 100644
index 0000000..7c665bc
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/prev-page-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/sample-hyperlink-v1.png b/src/projects/syndamiadotcom/img/sample-hyperlink-v1.png
new file mode 100644
index 0000000..b4e7bca
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/sample-hyperlink-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/sample-page-v1.png b/src/projects/syndamiadotcom/img/sample-page-v1.png
new file mode 100644
index 0000000..5aa1f28
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/sample-page-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/separator-v1.png b/src/projects/syndamiadotcom/img/separator-v1.png
new file mode 100644
index 0000000..950d37f
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/separator-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/table-v1.png b/src/projects/syndamiadotcom/img/table-v1.png
new file mode 100644
index 0000000..83a0072
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/table-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/table-v2.png b/src/projects/syndamiadotcom/img/table-v2.png
new file mode 100644
index 0000000..c784244
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/table-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/tabs-v1-curr.png b/src/projects/syndamiadotcom/img/tabs-v1-curr.png
new file mode 100644
index 0000000..b8ad9e2
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/tabs-v1-curr.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/tabs-v1-old.png b/src/projects/syndamiadotcom/img/tabs-v1-old.png
new file mode 100644
index 0000000..92d3233
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/tabs-v1-old.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/test-tabs.png b/src/projects/syndamiadotcom/img/test-tabs.png
new file mode 100644
index 0000000..27e795b
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/test-tabs.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/to-introduction-v2.png b/src/projects/syndamiadotcom/img/to-introduction-v2.png
new file mode 100644
index 0000000..1466608
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/to-introduction-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/welcome-v1.png b/src/projects/syndamiadotcom/img/welcome-v1.png
new file mode 100644
index 0000000..0c1c594
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/welcome-v1.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/welcome-v2.png b/src/projects/syndamiadotcom/img/welcome-v2.png
new file mode 100644
index 0000000..7778033
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/welcome-v2.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/img/xed-overview.png b/src/projects/syndamiadotcom/img/xed-overview.png
new file mode 100644
index 0000000..9642203
--- /dev/null
+++ b/src/projects/syndamiadotcom/img/xed-overview.png
Binary files differ
diff --git a/src/projects/syndamiadotcom/introduction.md b/src/projects/syndamiadotcom/introduction.md
new file mode 100644
index 0000000..a1b854f
--- /dev/null
+++ b/src/projects/syndamiadotcom/introduction.md
@@ -0,0 +1,20 @@
+# syndamiadotcom - Introduction
+
+**Article Created: 01 August 2020** || **Last Edited: 02 August 2020**
+
+[Version 1 >](./version1.html)
+
+---
+
+This very website is a big project in itself. I started it on **25 May** as a place to explain my project [Mundus](/projects/mundus/introduction.html) in detail. Over time I've made it into a place for not only my **projets** but also for **tutorials**, **blog posts** and **portfolio**.
+
+Website versions differ mosty by **styling** and **system for managing content**.
+
+## Contents
+
+1. [Introduction](./introduction.html)
+
+2. [Version 1](./version1.html)
+
+3. [Version 2](./version2.html)
+
diff --git a/src/projects/syndamiadotcom/version1.md b/src/projects/syndamiadotcom/version1.md
new file mode 100644
index 0000000..21a319a
--- /dev/null
+++ b/src/projects/syndamiadotcom/version1.md
@@ -0,0 +1,100 @@
+# syndamiadotcom - Version 1
+
+**Article Created: 01 August 2020** || **Last Edited: 02 August 2020**
+
+[\< Introductoin](./introduction.html) || [Version 2 >](./version2.html)
+
+---
+
+![](./img/welcome-v1.png)
+
+[Version 1](https://github.com/Syndamia/syndamiadotcom/releases/tag/v1.0) is the **very first design** this website had and probably the **ugliest** one it will ever have. It has a tabbed layout with dark-themed colors. I used no system for managing content, meaning **I wrote each and every line of `HTML` by hand**.
+
+[Version 1](https://github.com/Syndamia/syndamiadotcom/releases/tag/v1.0) was used in production for close to **2 months**, from **25 May 2020** to **21 July 2020**.
+
+This was the **first serious website** I have ever done so I had some extremely basic front-end skills and practically no knowledge for good web design.
+
+## Layout and navigation
+
+I based it on [xed](https://github.com/linuxmint/xed) (dark theme), a lightweight text editor.
+
+![](./img/xed-overview.png)
+
+The whole idea was that navigation through multiple pages would be done mostly through **tabs**.
+
+Navigating between the main pages (*Home*, *About*, *Projects*, etc.) is also done through tabs.
+
+![](./img/tabs-v1-old.png)
+
+*Older version, where there were no Blog and Contact pages*
+
+![](./img/tabs-v1-curr.png)
+
+*Newest version*
+
+Pages for *tutorials* and *projects* had two differences with the main pages: to the left of the tabs there is the title of the *tutorial/project*
+
+![](./img/multi-title.png)
+
+and to the right we have a back button, with which you would get back to the main pages.
+
+![](./img/multi-back-btn.png)
+
+![](./img/multi-back-btn-hover.png)
+
+*The back button becomes red when hovering over it*
+
+## Style overview
+
+The colors are also based on [xed](https://github.com/linuxmint/xed)).
+
+Pages are the place where the content is shown. They use a special backgound (![](./img/70-70-70.png) `#707070` ), **different from the body background** color (![](./img/47-47-47.png) `#474747`) on white foreground.
+
+![](./img/sample-page-v1.png)
+
+Hyperlinks have the ![](./img/d6-d6-d6.png) `#d6d6d6` color, which is a bit **hard to see** on the page background and pretty difficult to differentiate from normal text.
+
+![](./img/sample-hyperlink-v1.png)
+
+Code blocks and inline code are styled with the same ugly formatting: a ![](./img/ab-b2-bf.png) `#abb2bf` text on ![](./img/28-2c-34.png) `#282c34` background.
+
+![](./img/code-v1.png)
+
+*Code, taken from [Connecting](/tutorials/connect-to-mysql-in-csharp-ef/connecting.html) page in [Connect to Mysql in C# and Entity Framework](/tutorials/connect-to-mysql-in-csharp-ef/introduction.html) tutorial*
+
+Separators have the ![](./img/dd-dd-dd.png) `#dddddd` color with no shadow.
+
+![](./img/separator-v1.png)
+
+Tables have **hidden borders** with centered text in them. At the time this website version was in production, the only place tables you could find were in the *Tutorials*, *Projects* and *Resume* pages, where certain rows that needed borders had a **row with a separator** between them.
+
+![](./img/table-v1.png)
+
+## Content management
+
+This version **didn't use any content management** of any shape or form. All pages were written in HTML **manually**.
+
+Later in it's lifespan the **header** and **footer** were made to be **generated through (stupidly written) `JavaScript`**.
+
+## Why was it replaced?
+
+This version was discontinued for three main reasons:
+
+- **First**, adding new pages was very laborious, having to **rewrite the `HTML`** code for **each new page** from scratch manually.
+
+- **Second**, **it was ugly**. I came up and made most of the initial design in 2-3 days and kind of left it as it was, I didn't work in it thoroughly.
+
+- **Third**, it just **doesn't work**. I mean, if you are on a 1080p computer monitor it was fine, but if you are on anything a bit smaller, it starts to kind of break.
+
+ ![](./img/iphonex-v1.png)
+
+ *How the [Mundus](/projects/mundus/introduction.html) project would look like on an `iPhone X`*
+
+ Also, what about having a lot of pages for a *project/tutorial*? It works fine for 3-5 pages, but it breaks at 10-15 pages. And lets not talk about having a long *project/tutorial* title.
+
+ ![](./img/test-tabs.png)
+
+ *An exaggerated example with 26 tabs*
+
+These problems aren't unfixable but they would require a fair amount of work and tweaking to fix them. In the end I decided to just **start from scratch**.
+
diff --git a/src/projects/syndamiadotcom/version2.md b/src/projects/syndamiadotcom/version2.md
new file mode 100644
index 0000000..ae1f9b6
--- /dev/null
+++ b/src/projects/syndamiadotcom/version2.md
@@ -0,0 +1,65 @@
+# syndamiadotcom - Version 2
+
+**Article Created: 02 August 2020** || **Last Edited: 02 August 2020**
+
+[\<\<](./introduction.html) || [\< Version 1](./version1.html)
+
+---
+
+![](./img/welcome-v2.png)
+
+[Version 2](https://github.com/Syndamia/syndamiadotcom/releases/tag/v2.0) is mostly based on a `Markdown` layout. Pages are written in `Markdown` and made into the final `HTML` files through [ssg](https://www.romanzolotarev.com/ssg.html) and [lowdown](https://kristaps.bsd.lv/lowdown/).
+
+[Version 2](https://github.com/Syndamia/syndamiadotcom/releases/tag/v2.0) has been used in production ever since **21 July 2020**.
+
+My insparation and guide was an excellent video from [Wolfgang](https://www.youtube.com/channel/UCsnGwSIHyoYN0kiINAGUKxg) on making a [fast and minimal blog](https://www.youtube.com/watch?v=N_ttw2Dihn8).
+
+## Layout and navigation
+
+This version uses a more **traditional layout**, compared to the previous one. In the header there are **universal links** to the main pages (*Home*, *About*, *Projects*, etc.)
+
+![](./img/header-v2.png)
+
+All *project/tutorials* have an introduction page which contains contents of *project/tutorial* (links to all of the pages).
+
+![](./img/introduction-v2.png)
+
+Each *project/tutorial* page has some links, a bit below the title:
+
+* one for the **introduction page** (only if the page isn't directly after the introduction)
+
+ ![](./img/to-introduction-v2.png)
+
+* one for the **previous page** (if there is one)
+
+ ![](./img/prev-page-v2.png)
+
+ *Example taken from [Filters](https://www.syndamia.com/tutorials/how-to-use-jira/filters.html) page in [How to use Jira](https://www.syndamia.com/tutorials/how-to-use-jira/introduction.html)*
+
+* one for the **next page** (if there is one)
+
+ ![](./img/next-page-v2.png)
+
+ *Example taken from [Filters](https://www.syndamia.com/tutorials/how-to-use-jira/filters.html) page in [How to use Jira](https://www.syndamia.com/tutorials/how-to-use-jira/introduction.html)*
+
+## Style overview
+
+The style resembles standard `Markdown` formatting like in `GitHub`. Text is black on white background with `Open Sans` font.
+
+![](./img/about-v2.png)
+
+Hyperlinks are bold and colored in dark blue (![](./img/00-40-80.png) `#004080`).
+
+![](./img/contents-v2.png)
+
+Code blocks, inline code, blockquotes and tables are taken from [sindresorhus's github-markdown-css repo](https://github.com/sindresorhus/github-markdown-css).
+
+![](./img/code-v2.png)
+
+![](./img/table-v2.png)
+
+## Content management
+
+This version still **doesn't** use a **content management system**, although managing content is considerably simpler.
+
+I write the pages in `Markdown` files and `ssg` and `lowdown` take care of **everything else** (the header and footer are in separate `HTML` files).