diff --git a/_includes/comments.html b/_includes/comments.html index bd1205b..7a2a301 100644 --- a/_includes/comments.html +++ b/_includes/comments.html @@ -269,7 +269,7 @@ which were inspired by https://codeberg.org/jwildeboer/jwildeboersource/src/comm mediaElement = document.createElement("img"); mediaElement.setAttribute("src", attachment.preview_url); mediaElement.setAttribute("loading", "lazy"); - mediaElement.className = "media-styled hover"; + mediaElement.className = "media hover"; if(attachment.description != null) { mediaElement.setAttribute("alt", attachment.description); @@ -285,7 +285,7 @@ which were inspired by https://codeberg.org/jwildeboer/jwildeboersource/src/comm mediaElement.setAttribute("autoplay", ""); mediaElement.setAttribute("playsinline", ""); mediaElement.setAttribute("loop", ""); - mediaElement.className = "media-styled hover"; + mediaElement.className = "media hover"; if(attachment.description != null) { mediaElement.setAttribute("aria-title", attachment.description); diff --git a/_posts/2023-06-12-gemini-exploring-the-cozy-world-of-capsules-and-space.md b/_posts/2023-06-12-gemini-exploring-the-cozy-world-of-capsules-and-space.md index b74e772..999f1dc 100644 --- a/_posts/2023-06-12-gemini-exploring-the-cozy-world-of-capsules-and-space.md +++ b/_posts/2023-06-12-gemini-exploring-the-cozy-world-of-capsules-and-space.md @@ -127,7 +127,7 @@ I will use Halftone in this example This is what we get in the end -![](../assets/posts/2023-06-12/bay-bridge-floyd.png){:.media-styled.hover} +![](../assets/posts/2023-06-12/bay-bridge-floyd.png){:.media.hover} [Image on Unsplash](https://unsplash.com/photos/raNGlrn5JRI) @@ -144,7 +144,7 @@ But, we can go even further, by using less colors and different dithering algori With ordered dithering (Bayer) and 2 colors we get the following result -![](../assets/posts/2023-06-12/bay-bridge-bayer.png){:.media-styled.hover} +![](../assets/posts/2023-06-12/bay-bridge-bayer.png){:.media.hover} [Image on Unsplash](https://unsplash.com/photos/raNGlrn5JRI) @@ -251,7 +251,7 @@ Here are simple example of ASCII and Braille images made with ascii-image-conver But, do you think it has quality of this image? -![](../assets/posts/2023-06-12/grayscale-plane.png){:.media-styled.hover} +![](../assets/posts/2023-06-12/grayscale-plane.png){:.media.hover} [Image on Unsplash](https://unsplash.com/photos/cs4uFYrNZfc) diff --git a/_posts/2023-07-15-migration-from-github-to-codeberg.md b/_posts/2023-07-15-migration-from-github-to-codeberg.md index 1db2c51..e2802de 100644 --- a/_posts/2023-07-15-migration-from-github-to-codeberg.md +++ b/_posts/2023-07-15-migration-from-github-to-codeberg.md @@ -132,35 +132,35 @@ _Personally I use [VSCodium](https://vscodium.com), fork of VSCode with Microsof Push all the changes and [Generate an Access Token](https://docs.codeberg.org/advanced/access-token), you need to generate token named `cbtoken` with the `repo` scope selected -![](../assets/posts/2023-07-15/pasted-image-20230715225539.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715225539.png){:.media.hover} Then copy the resulted token and save it to a safe place, as it won't be shown again. Go to [Woodpecker](https://ci.codeberg.org) and navigate to _Repositories_ tab and add a new repository (`blog-source`) -![](../assets/posts/2023-07-15/pasted-image-20230715224850.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715224850.png){:.media.hover} Navigate to _Settings_ and go to _Secrets_ tab -![](../assets/posts/2023-07-15/pasted-image-20230715225826.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715225826.png){:.media.hover} -![](../assets/posts/2023-07-15/pasted-image-20230715225841.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715225841.png){:.media.hover} Here create two secrets, `cbmail` and `cbtoken` `cbmail` should contain your Codeberg account email -![](../assets/posts/2023-07-15/pasted-image-20230715230017.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715230017.png){:.media.hover} And `cbtoken` should contain the secret we saved earlier -![](../assets/posts/2023-07-15/pasted-image-20230715230115.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715230115.png){:.media.hover} Make sure these two secrets have successfully created and make some changes in `blog-source` to trigger the CI, it should finish successfully. > If you don't want to trigger the CI (the change doesn't affect content for example) you can add `[CI SKIP]` to your commit message to skip the CI -![](../assets/posts/2023-07-15/pasted-image-20230715231347.png){:.media-styled.hover} +![](../assets/posts/2023-07-15/pasted-image-20230715231347.png){:.media.hover} Now it's up to you to choose Jekyll theme and write something ;) diff --git a/_posts/2023-08-13-site-and-blog-devlog.md b/_posts/2023-08-13-site-and-blog-devlog.md index 8c02adc..e66d192 100644 --- a/_posts/2023-08-13-site-and-blog-devlog.md +++ b/_posts/2023-08-13-site-and-blog-devlog.md @@ -21,7 +21,7 @@ The Index is not only home page, it's also a showcase, info and screensaver page One important change have happened to the Index, now all its pages use the same base, `style.css`, and only page-specific tweaks are specified in page CSS, e.g showcase page style has `@import url("style.css");` in the beginning instead of exact copy of `index.css`, not only this makes the file size smaller, but also makes the tweaking process a breeze, since stuff can be changed in one place and be applied to every page. -![](../assets/posts/2023-08-13/pasted-image-20230813115925.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813115925.png){:.media.hover} ### Home @@ -31,11 +31,11 @@ Home page is a very important page, this page links to all other pages, it gives - Background color are a bit different (taken from Libadwaita) - Added shadows to all cards to give them some depth -![](../assets/posts/2023-08-13/pasted-image-20230813120014.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813120014.png){:.media.hover} - Added hover effect for cards that act like a button (blog and showcase). - + - Active state for cards (when you click/press on card) have been removed since it looked weird @@ -45,20 +45,20 @@ And more, these are that I could remember. Showcase have been updated to include more icons, info overlay closing animation have been fixed (previously it just disappeared without any animation) and assets were optimized. - + ### Info Info page were completely redesigned, inspired by the design of [Felipe Kinoshita's](https://felipekinoshita.com) site. It is more similar to the blog in terms of typography, has nice animated stripes background and a lot of info about me. Compared to the previous version it has way less links - only ones that I actually use. - + ### Screensaver Screensaver is a brand-new page, the name is self-explanatory, it's just a pretty screensaver with colorful circles floating around, it is made around [this codepen](https://codepen.io/alvarotrigo/pen/qBMMyxz) by [Álvaro](https://codepen.io/alvarotrigo), from interesting it has «Enter Fulllscreen» button. -![](../assets/posts/2023-08-13/pasted-image-20230813121518.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813121518.png){:.media.hover} ## «The Blog» @@ -67,50 +67,50 @@ The blog have seen the most of the changes, it all were flipped upside down to b - Proper dark mode have been implemented from scratch, previously CSS invert filter with hue rotation were used, it worked but had too much issues: images became unsaturated, emojis creepy, shadows glowing and etc. - Navigation bar have been added, it has pretty glassy look and shadow. Inspired by the navigation bar of [Micah Ilbery's](https://micahilbery.com) site. I really like how it looks :3 -![](../assets/posts/2023-08-13/pasted-image-20230813121727.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813121727.png){:.media.hover} - Added ASCII style, now instead of boring code block it uses pretty gradient fill and has this neon glow on hover -![](../assets/posts/2023-08-13/pasted-image-20230813121756.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813121756.png){:.media.hover} -![](../assets/posts/2023-08-13/pasted-image-20230813121750.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813121750.png){:.media.hover} - Images now scale up on hover and have round corners - + - Code blocks now have some filters applied in dark mode for better visibility, the code blocks themselves are now more round and have shadows -![](../assets/posts/2023-08-13/снимок-экрана-от-2023-08-13-12-26-07.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/снимок-экрана-от-2023-08-13-12-26-07.png){:.media.hover} -![](../assets/posts/2023-08-13/снимок-экрана-от-2023-08-13-12-26-18.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/снимок-экрана-от-2023-08-13-12-26-18.png){:.media.hover} - Some colors have been changed, all in all should be more pleasant to the eye - Everything now respects global variables, so e.g you can change accent color, roundness, shadows and maximum content width without going through the whole 1200+ LOC CSS, this is made not only to keep myself sane but also for _you_ to make it easier to build upon ;) - + - The structure have been changed, now uses recommended Jekyll structure for posts - Posts now have tags, and tags have its own page - Posts now have its own page - Posts list on index page now generates automatically on build, this allowed to display tags and publication date -![](../assets/posts/2023-08-13/pasted-image-20230813122050.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813122050.png){:.media.hover} - Table of contents are now generated on build, now I don't have to create it for every page manually - Hovering over `© Daudix's Blog, 2023` in footer now displays last built date -![](../assets/posts/2023-08-13/pasted-image-20230813122106.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813122106.png){:.media.hover} - Atom Feed is here! -![](../assets/posts/2023-08-13/pasted-image-20230813122201.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813122201.png){:.media.hover} - Added Johnvertisements - Probably most exiting addition, Mastodon (and any other ActivityPub/​Fediverse account) powered comments! you can _right now_ scroll down and comment! all thanks goes to Cassidy James for [Mastodon-powered Blog Comments](https://cassidyjames.com/blog/fediverse-blog-comments-mastodon) ❤️ -![](../assets/posts/2023-08-13/pasted-image-20230813122238.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813122238.png){:.media.hover} ## One More Thing™ @@ -120,7 +120,7 @@ It's empty ATM, but it has [AD-HD button](htt [Visit it here](https://daudix.neocities.org){:.site-link} -![](../assets/posts/2023-08-13/pasted-image-20230813122311.png){:.media-styled.hover} +![](../assets/posts/2023-08-13/pasted-image-20230813122311.png){:.media.hover} ## The Future diff --git a/_sass/main.scss b/_sass/main.scss index ef8dbd6..41c0e01 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -235,16 +235,16 @@ video { max-width: 100%; } -.media-styled { +.media { border-radius: var(--border-radius-small); box-shadow: var(--shadow); } -.media-styled.hover { +.media.hover { transition: var(--transition-longer); } -.media-styled.hover:hover { +.media.hover:hover { transform: scale(125%); border-radius: unset; box-shadow: var(--shadow-raised); @@ -252,7 +252,7 @@ video { @media only screen and (max-device-width: 480px) { /*mobile*/ - .media-styled.hover:hover { + .media.hover:hover { transform: scale(110%); } } diff --git a/demo.md b/demo.md index 7803ea5..92ab2ea 100644 --- a/demo.md +++ b/demo.md @@ -135,16 +135,34 @@ The final element. ### Extra -Display pixel-art in full width without filtering. +Display pixel-art without filtering. ``` -![Pixels](https://pixeljoint.com/files/icons/full/animation_rewinded_mostfinal.gif){:.full.pixels} +{:.pixels} ``` ![Pixels](https://pixeljoint.com/files/icons/full/animation_rewinded_mostfinal.gif){:.full.pixels} [Source](https://pixeljoint.com/pixelart/15027.htm){:.site-link} +Full-width. + +``` +{:.full} +``` + +Shadow and round corners. + +``` +{:.media} +``` + +...With zoom on hover. + +``` +{:.media.hover} +``` + --- Keyboard shortcuts. @@ -157,16 +175,20 @@ Keyboard shortcuts. --- -Link with arrow. +Link to page (rightwards arrow). ``` -[Link to page](markdown-page.md){:.page-link} - -[Link to site](https://example.org){:.site-link} +{:.page-link} ``` [Link to page](../markdown-page){:.page-link} +Link to site (up-rightwards arrow). + +``` +{:.site-link} +``` + [Link to site](https://example.org){:.site-link} ---