commit 6c724d6018bb6cd40ffcad427eda1009979317c2 Author: Ali Can Zeybek Date: Fri Jan 16 22:24:07 2026 +0300 init diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a6851ba --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/terminal"] + path = themes/terminal + url = https://github.com/panr/hugo-theme-terminal.git 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 new file mode 100644 index 0000000..25b6752 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +date = '{{ .Date }}' +draft = true +title = '{{ replace .File.ContentBaseName "-" " " | title }}' ++++ diff --git a/content/coffee.md b/content/coffee.md new file mode 100644 index 0000000..833a7b5 --- /dev/null +++ b/content/coffee.md @@ -0,0 +1,40 @@ +# coffee + +when i started college one of my friends take me to a coffee shop and make me meet what quality coffee tastes like. that coffee shop is the main reason i became a snob. i am not proud to be one nor i complain like most but when it comes to consumables (coffee, food, sigar etc) i know good quality makes a difference and i seek it. since coffee shops became one of the most common food and drinks shops around quality of them took a big hit. most coffee shops, at least in where i'm from, roasts their own burnt beans which makes it imposible even the most knowledgable and talented baristas to make a good coffee with. i stopped relying on finding good coffee in the wild and started to make my own. here is a list of equitments, equitment upgrades or plans of them and a list of beans i tried. + +## equitment + +- [gaggia classic](#gaggia-classic) +- [baratza forte](#baratza-forte) +- [scales](#scales) +- [espresso accesories](#espresso-accesories) +- [v60](#v60) +- [aeropress](#aeropress) + + +### gaggia classic +gaggia classic is one of the most popular machines out there and i am glad to have one. it does not have the features like pressure profiling but that is what [gagguino](https://gaggiuino.github.io/) is for. currently i am not finished my gagguino, still trying to source all the materials, but even without those features bottlenecking in the espresso machine instead of coffee beans is an incredible step for me as it would be for most people. +### baratza forte +i bought this machine after i spent two years with an [hand grinder](). after one of my friends bring his machine to my house and we brewed espresso together i realised this machine either showing its age, not that suitable for espresso(what a suprise right) or wasn't that good to begin with. but still being able to grind for both espresso and filter, its quite succesfull for filter, it is not in my should change list. +### scales +i own two scales, one small with 0.01g precision up to 200g, one large with 1g precision up to 5kg. i use the small one for espresso and the large one for filter. neighter is branded coffee scales and both is perfectly fine. i use the large one for cooking as well. +### espresso accesories +i changed the shower screen in my gaggia classic with [this](https://www.shadesofcoffee.co.uk/parts-and-accessories/ims-nanotech-coated-classic-mesh-shower-screen-55mm). i have a standard tamper, wdt and a funnel i 3d printed, as well as a [puck screen](https://www.shadesofcoffee.co.uk/stainless-steel-mesh-puck-screen-or-contact-screen-585mm-575mm---50-micron-mesh). +### v60 +i first started brewing with a v60 which is also what the said coffee shop only serves. it has a special place in my heart and will always love it. +### aeropress +altough i mentioned v60 to have a special place aeropress in my opinion is the best tool to brew filter coffee in. + +## upgrades + +### gagguino + +under construction [see](https://gaggiuino.github.io/) + + +## beans + +| roaster | name | origin | altitude | producer | species | process | flavours | harvest | date | rating | +| --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | --------------- | +| probador collectiva | baho ruhango | ruhango,ruanda | 1500-1870m | baho coffee | red bourbon | natural | complex, flowers, mandarin | 2024/25 | 29.09.2025 | very good | + diff --git a/content/computer.md b/content/computer.md new file mode 100644 index 0000000..de89874 --- /dev/null +++ b/content/computer.md @@ -0,0 +1,14 @@ +# computer + +overview of all the computing devices i own for any reason. + +- [desktop](#desktop) +- [laptop](#laptop) +- [tablet](#tablet) +- [phone](#phone) +- [public phone](#public-phone) +- [hp dl380 g8](#hp-dl380-g8) +- [main nas](#main-nas) +- [backup nas](#backup-nas) +- [pfsense router box](#pfsense-router-box) +- [raspberry pi's](#raspberry-pi's) diff --git a/content/infrastructure.md b/content/infrastructure.md new file mode 100644 index 0000000..e69de29 diff --git a/content/journal.md b/content/journal.md new file mode 100644 index 0000000..e69de29 diff --git a/content/posts/my-first-post.md b/content/posts/my-first-post.md new file mode 100644 index 0000000..19cf7d1 --- /dev/null +++ b/content/posts/my-first-post.md @@ -0,0 +1,14 @@ ++++ +title = "My First Post" +date = "2025-10-08T20:07:08+03:00" +#dateFormat = "2006-01-02" # This value can be configured for per-post date formatting +author = "" +authorTwitter = "" #do not include @ +cover = "" +tags = ["", ""] +keywords = ["", ""] +description = "" +showFullContent = false +readingTime = false +hideComments = false ++++ diff --git a/content/software.md b/content/software.md new file mode 100644 index 0000000..397a015 --- /dev/null +++ b/content/software.md @@ -0,0 +1,44 @@ +## Software + +These are software that I use on my workstations (not computers with server purposes) from text editors to JSON parsers. + +- [btop](#btop) +- [ghostty](#ghostty) +- [gimp](#gimp) +- [hugo](#hugo) +- [hyprstack](#hyprstack) +- [jq](#jq) +- [neovim](#neovim) +- [qbittorent](#qbittorent) +- [zen](#zen) + +#### btop +[c++] + +btop is an interactive viewer, similar to top, htop and other top utilities. [source](https://github.com/aristocratos/btop) +#### ghostty +[zig] + +as someone currently playing (and kinda admiring) zig, I was ought to check out ghostty. coming from suckless and hence [st](https://st.suckless.org/) its configuration still requires some getting used to but a very decent terminal for sure. +#### gimp +[c] + +best image editor ever existed. altough i mainly use it as a black board. As [source](https://github.com/GNOME/gimp) i am leaving github mirror instead of actual site since it [requires javascript to view](#todo). +#### hugo +[go] + +static HTML and CSS website generator written in Go. [website](https://github.com/gohugoio/hugo) +#### hyprstack +currently playing with wayland and hyprstack (hyprland, hyprpanel). similar to [ghostty](#ghostty) getting used to plain text configuration is weird for me but the overall feel is satisfying enough. +#### neovim +[c] + +🙂 +#### zen +[c++] + +my favorite firefox based browser at the moment. altough many people advocate for [ungoogled chromium](https://github.com/ungoogled-software/ungoogled-chromium) i believe monopolies are the ultimate evil hence i refuse to use anything chromium based. +#### qbittorent +[c++] + +i only torrent linux iso's directly from my machine when i had to use my laptop on the go, for regular iso downloads i use my qbittorent instance on my [server](#todo). diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..52c77ea --- /dev/null +++ b/hugo.toml @@ -0,0 +1,46 @@ +baseURL = 'https://example.org/' +languageCode = 'en-us' +title = 'Ali Can Zeybek' +theme = 'terminal' +pagination.pagerSize = 5 + +[params] + contentTypeName = "posts" + showMenuItems = 2 + fullWidthTheme = false + centerTheme = false + +[languages] + [languages.en] + title = "Ali Can Zeybek" + keywords = "" + copyright = "" + menuMore = "Show more" + readMore = "Read more" + readOtherPosts = "Read other posts" + + [languages.en.params.logo] + logoText = "Ali Can Zeybek" + logoHomeLink = "/" + + [languages.en.menu] + [[languages.en.menu.main]] + identifier = "journal" + name = "journal" + url = "/journal" + [[languages.en.menu.main]] + identifier = "coffee" + name = "coffee" + url = "/coffee" + [[languages.en.menu.main]] + identifier = "computer" + name = "computer" + url = "/computer" + [[languages.en.menu.main]] + identifier = "infrastructure" + name = "infrastructure" + url = "/infrastructure" + [[languages.en.menu.main]] + identifier = "software" + name = "software" + url = "/software" diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..ea4a827 --- /dev/null +++ b/public/404.html @@ -0,0 +1,224 @@ + + + + + 404 Page not found :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

404 — Page not found...

+ +
+ Back to home page â†’ +
+ +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..0ac2c27 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/bundle.min.js b/public/bundle.min.js new file mode 100644 index 0000000..e7d4b17 --- /dev/null +++ b/public/bundle.min.js @@ -0,0 +1,3 @@ +(()=>{var t=document.querySelector(".container"),e=document.querySelectorAll(".menu");document.body.addEventListener("click",()=>{e.forEach(e=>{e.classList.contains("open")&&e.classList.remove("open")})}),window.addEventListener("resize",()=>{e.forEach(e=>{e.classList.remove("open")})}),e.forEach(n=>{const o=n.querySelector(".menu__trigger"),s=n.querySelector(".menu__dropdown");o.addEventListener("click",o=>{o.stopPropagation(),n.classList.contains("open")?n.classList.remove("open"):(e.forEach(e=>e.classList.remove("open")),n.classList.add("open")),s.getBoundingClientRect().right>t.getBoundingClientRect().right&&(s.style.left="auto",s.style.right=0)}),s.addEventListener("click",e=>e.stopPropagation())})})(),(()=>{var e=document.querySelectorAll(".chroma code[data-lang]");for(const n of e){const s=n.parentElement,o=n.innerText.split(` +`).filter(Boolean).join(` +`),t=document.createElement("div"),i=n.dataset.lang;if(t.classList.add("code-title"),t.innerText=i,navigator.clipboard!==0[0]){const e=document.createElement("button");e.classList.add("copy-button"),e.innerText="Copy",e.addEventListener("click",()=>{e.innerText="Copied",setTimeout(()=>{e.innerText="Copy"},1e3),navigator.clipboard.writeText(o)}),t.append(e)}s.closest(".highlight").prepend(t)}})() \ No newline at end of file diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..d12e576 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,226 @@ + + + + + Categories :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

Categories

+ +
    + + +
+
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..4ceec53 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,11 @@ + + + + Categories on Ali Can Zeybek + http://localhost:1313/categories/ + Recent content in Categories on Ali Can Zeybek + Hugo + en + + + diff --git a/public/coffee/index.html b/public/coffee/index.html new file mode 100644 index 0000000..c9161b0 --- /dev/null +++ b/public/coffee/index.html @@ -0,0 +1,300 @@ + + + + + :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

+ +

+ + + + + + + + +
+

coffee#

+

when i started college one of my friends take me to a coffee shop and make me meet what quality coffee tastes like. that coffee shop is the main reason i became a snob. i am not proud to be one nor i complain like most but when it comes to consumables (coffee, food, sigar etc) i know good quality makes a difference and i seek it. since coffee shops became one of the most common food and drinks shops around quality of them took a big hit. most coffee shops, at least in where i’m from, roasts their own burnt beans which makes it imposible even the most knowledgable and talented baristas to make a good coffee with. i stopped relying on finding good coffee in the wild and started to make my own. here is a list of equitments, equitment upgrades or plans of them and a list of beans i tried.

+

equitment#

+ +

gaggia classic#

+

gaggia classic is one of the most popular machines out there and i am glad to have one. it does not have the features like pressure profiling but that is what gagguino is for. currently i am not finished my gagguino, still trying to source all the materials, but even without those features bottlenecking in the espresso machine instead of coffee beans is an incredible step for me as it would be for most people.

+

baratza forte#

+

i bought this machine after i spent two years with an hand grinder. after one of my friends bring his machine to my house and we brewed espresso together i realised this machine either showing its age, not that suitable for espresso(what a suprise right) or wasn’t that good to begin with. but still being able to grind for both espresso and filter, its quite succesfull for filter, it is not in my should change list.

+

scales#

+

i own two scales, one small with 0.01g precision up to 200g, one large with 1g precision up to 5kg. i use the small one for espresso and the large one for filter. neighter is branded coffee scales and both is perfectly fine. i use the large one for cooking as well.

+

espresso accesories#

+

i changed the shower screen in my gaggia classic with this. i have a standard tamper, wdt and a funnel i 3d printed, as well as a puck screen.

+

v60#

+

i first started brewing with a v60 which is also what the said coffee shop only serves. it has a special place in my heart and will always love it.

+

aeropress#

+

altough i mentioned v60 to have a special place aeropress in my opinion is the best tool to brew filter coffee in.

+

upgrades#

+

gagguino#

+

under construction see

+

beans#

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
roasternameoriginaltitudeproducerspeciesprocessflavoursharvestdaterating
probador collectivabaho ruhangoruhango,ruanda1500-1870mbaho coffeered bourbonnaturalcomplex, flowers, mandarin2024/2529.09.2025very good
+ +
+ + + + + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/computer/index.html b/public/computer/index.html new file mode 100644 index 0000000..3308c6c --- /dev/null +++ b/public/computer/index.html @@ -0,0 +1,255 @@ + + + + + :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ + + +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css b/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css new file mode 100644 index 0000000..5359990 --- /dev/null +++ b/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css @@ -0,0 +1 @@ +.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;text-decoration:none;text-align:center;font:inherit;font-weight:700;appearance:none;cursor:pointer;outline:none}button.outline,.button.outline,a.button.outline{background:0 0;box-shadow:none;padding:8px 18px}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.link,.button.link,a.button.link{background:0 0;font-size:var(--font-size)}button.small,.button.small,a.button.small{font-size:calc(var(--font-size) * .8)}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}a.button.inline{background:0 0;color:var(--accent);padding:initial;margin:initial;border:initial;font-weight:initial;text-decoration:none}a.button.inline:active,a.button.inline:hover{background:0 0}a.read-more,a.read-more:hover,a.read-more:active{display:inline-flex;border:none;background:0 0;box-shadow:none;padding:0;max-width:100%;text-decoration:none} \ No newline at end of file diff --git a/public/css/code.min.d529ea4b2fb8d34328d7d31afc5466d5f7bc2f0bc9abdd98b69385335d7baee4.css b/public/css/code.min.d529ea4b2fb8d34328d7d31afc5466d5f7bc2f0bc9abdd98b69385335d7baee4.css new file mode 100644 index 0000000..de12fb9 --- /dev/null +++ b/public/css/code.min.d529ea4b2fb8d34328d7d31afc5466d5f7bc2f0bc9abdd98b69385335d7baee4.css @@ -0,0 +1 @@ +:root{--code-border:color-mix(in srgb, var(--foreground) 10%, transparent)}pre:not(.chroma){padding:10px}pre.chroma{margin:0;padding:10px 0;color:var(--foreground)}pre code{color:var(--foreground);border:none}code{color:var(--accent);text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.highlight{position:relative;margin:20px 0;border:1px solid var(--code-border)}.highlight pre{border:none}.code-title{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--foreground) 5%,transparent);border-bottom:1px solid var(--code-border);color:var(--comment);text-transform:uppercase;font-size:calc(var(--font-size) * .8);padding:6px 10px;line-height:1}.copy-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);appearance:none;cursor:pointer;outline:none}.code-title .copy-button{z-index:1;background:color-mix(in srgb,var(--foreground) 5%,var(--background))}.code-title:hover .copy-button{display:inline-block}.code-title .copy-button:hover{background:color-mix(in srgb,var(--accent) 10%,var(--background))}.collapsable-code{position:relative;width:100%;margin:20px 0;border:1px solid var(--accent);.highlight { margin: 0; }}.collapsable-code__title{display:inline-flex;align-items:center;flex:1;color:var(--accent);padding:3px 10px;font-size:calc(var(--font-size) * .9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsable-code__language{color:var(--accent);border:1px solid var(--accent);border-bottom:none;text-transform:uppercase;padding:3px 10px}.collapsable-code summary{color:var(--accent);padding:0 10px;cursor:pointer}.collapsable-code summary:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.collapsable-code pre{margin-top:0}.collapsable-code pre::first-line{line-height:0} \ No newline at end of file diff --git a/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css b/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css new file mode 100644 index 0000000..937fa55 --- /dev/null +++ b/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css @@ -0,0 +1 @@ +@font-face{font-family:fira code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/FiraCode-LatinExt.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fira code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/FiraCode-Latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} \ No newline at end of file diff --git a/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css b/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css new file mode 100644 index 0000000..dddfe01 --- /dev/null +++ b/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css @@ -0,0 +1 @@ +.footer{padding:40px 0;flex-grow:0;opacity:.65}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;max-width:100%}.footer a{color:inherit}.footer .copyright{display:flex;flex-flow:row wrap;flex:1;align-items:center;justify-content:center}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>*:first-child:not(:only-child){margin-right:10px}.footer .copyright span{white-space:nowrap}@media(max-width:900px){.footer__inner{flex-direction:column}} \ No newline at end of file diff --git a/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css b/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css new file mode 100644 index 0000000..fe934de --- /dev/null +++ b/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css @@ -0,0 +1 @@ +body .gist .blob-num,body .gist .blob-code-inner{border:none} \ No newline at end of file diff --git a/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css b/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css new file mode 100644 index 0000000..b51a56f --- /dev/null +++ b/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css @@ -0,0 +1 @@ +.header{display:flex;flex-direction:column;position:relative}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo::after{content:"";background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:none;max-width:100%;text-decoration:none}.logo{display:flex;align-items:center;text-decoration:none;background:var(--accent);color:var(--background);font-weight:700;padding:5px 10px}@media print{.header{display:none}} \ No newline at end of file diff --git a/public/css/main.min.36833afd348409fc6c3d09d0897c5833d9d5bf1ff31f5e60ea3ee42ce2b1268c.css b/public/css/main.min.36833afd348409fc6c3d09d0897c5833d9d5bf1ff31f5e60ea3ee42ce2b1268c.css new file mode 100644 index 0000000..81d6f0c --- /dev/null +++ b/public/css/main.min.36833afd348409fc6c3d09d0897c5833d9d5bf1ff31f5e60ea3ee42ce2b1268c.css @@ -0,0 +1 @@ +:root{--background:#1a170f;--foreground:#eceae5;--accent:#eec35e;--font-size:1rem;--line-height:1.54em;--radius:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;word-break:break-word}body{margin:0;padding:0;font-family:fira code,Monaco,Consolas,ubuntu mono,monospace;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-size-adjust:100%}h1{font-size:calc(var(--font-size) * 1.45);letter-spacing:0}h2{font-size:calc(var(--font-size) * 1.35);letter-spacing:0}h3{font-size:calc(var(--font-size) * 1.15);letter-spacing:0}h4,h5,h6{font-size:calc(var(--font-size) * 1);letter-spacing:0}h1,h2,h3,h4,h5,h6,p,ul,ol,img,figure,video,table{margin:25px 0}a{color:var(--accent)}button{position:relative;font:inherit;font-weight:700;text-decoration:none;text-align:center;background:0 0;color:var(--accent);padding:5px 18px;border:4px solid var(--accent);border-radius:var(--radius);transition:background .15s linear;appearance:none;cursor:pointer;outline:none}button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}fieldset{display:inline-block;border:2px solid var(--foreground);border-radius:calc(var(--radius) * 1.6);padding:10px}fieldset *:first-child{margin-top:0}fieldset input,fieldset select,fieldset textarea,fieldset label,fieldset button{margin-top:calc(var(--line-height) * .5);width:100%}label{display:inline-block}label input{margin-top:0}input,textarea,select{background:0 0;color:var(--foreground);border:1px solid var(--foreground);border-radius:var(--radius);padding:10px;font:inherit;appearance:none}input[type=checkbox]{width:auto}input:focus-visible,input:active,textarea:focus-visible,textarea:active,select:focus-visible,select:active{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:2px}input:active,textarea:active,select:active{box-shadow:none}select{background-image:linear-gradient( 45deg,transparent 50%,var(--foreground) 50% ),linear-gradient(135deg,var(--foreground) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 1em);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}select option{background:var(--background)}input[type=checkbox]{vertical-align:middle;padding:10px;box-shadow:inset 0 0 0 3px var(--background)}input[type=checkbox]:checked{background:var(--accent)}img{display:block;max-width:100%;border:8px solid var(--accent);border-radius:var(--radius);padding:8px;overflow:hidden}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}figure{width:fit-content}figure.left{margin-right:auto}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure img,figure video{margin-bottom:0}figure figcaption{background:var(--accent);color:var(--background);text-align:center;font-size:var(--font-size);font-weight:400;margin-top:-8px;padding:0 8px;border-radius:0 0 var(--radius)var(--radius)}figure figcaption p:first-child{margin-top:0}ul,ol{margin-left:4ch;padding:0}ul ul,ul ol,ol ul,ol ol{margin-top:0}li::marker{color:var(--accent)}ul li,ol li{position:relative}code,kbd{font-family:fira code,Monaco,Consolas,ubuntu mono,monospace!important;font-feature-settings:normal;background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid var(--code-border);padding:1px 6px;margin:0 2px;font-size:calc(var(--font-size) * .95)}kbd{border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:4px solid var(--accent);border-radius:4px}code code{background:0 0;padding:0;margin:0}pre{tab-size:4;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;color:var(--foreground);padding:20px 10px;font-size:calc(var(--font-size) * .95)!important;overflow:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}pre code{background:0 0!important;margin:0;padding:0;border:none}sup{line-height:0}abbr{position:relative;text-decoration-style:wavy;text-decoration-color:var(--accent);cursor:help}sub{bottom:-.25em}sup{top:-.25em}mark{background:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--foreground)}blockquote{position:relative;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:0;padding:25px}blockquote::before{content:">";display:block;position:absolute;left:0;color:var(--accent)}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}table{table-layout:auto;border-collapse:collapse}table,th,td{border:2px solid var(--foreground);padding:10px}th{border-style:solid;color:var(--foreground);text-align:left;text-transform:uppercase;letter-spacing:.04em}hr{width:100%;border:none;background:var(--accent);height:2px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.4rem;line-height:1.3;margin:20px 0}.headings--one-size~h1:first-child,.headings--one-size~h2:first-child,.headings--one-size~h3:first-child,.headings--one-size~h4:first-child,.headings--one-size~h5:first-child,.headings--one-size~h6:first-child{margin-top:20px}blockquote.twitter-tweet{position:relative;background:var(--background);font:inherit;color:inherit;border:1px solid var(--accent);padding-top:60px}blockquote.twitter-tweet a{color:var(--accent);text-decoration:underline}blockquote.twitter-tweet::before{content:"> From X:";position:absolute;top:20px;left:20px;color:var(--accent);font-weight:700}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}.container.full,.container.center{border:none;margin:0 auto}.container.full{max-width:100%}.content{display:flex;flex-direction:column}.hidden{display:none}.__h_video{position:relative;overflow:visible!important;height:auto!important;padding-bottom:0!important}.__h_video a{position:relative;display:block;width:100%}.__h_video a img{width:100%}.__h_video a .play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60px;height:60px}iframe[src*="youtube.com"]{border:8px solid var(--accent)!important;padding:8px!important}@media(max-width:684px){:root{--font-size:0.95rem}.container{padding:20px}}@media print{.container{display:initial}.content{display:initial}} \ No newline at end of file diff --git a/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css b/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css new file mode 100644 index 0000000..2ea3ee0 --- /dev/null +++ b/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css @@ -0,0 +1 @@ +.navigation-menu{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 1px}.navigation-menu__inner{display:flex;flex:1;flex-wrap:wrap;list-style:none;margin:0;padding:0}.navigation-menu__inner>li{flex:none;margin-bottom:10px;white-space:nowrap}.navigation-menu__inner>li:not(:last-of-type){margin-right:20px}.navigation-menu .spacer{flex-grow:1!important}.menu{display:flex;flex-direction:column;position:relative;list-style:none;padding:0;margin:0}.menu__trigger{margin-right:0!important;color:var(--accent);user-select:none;cursor:pointer}.menu__dropdown{display:none;flex-direction:column;position:absolute;background:var(--background);box-shadow:0 10px var(--background),-10px 10px var(--background),10px 10px var(--background);color:var(--accent);border:2px solid var(--accent);margin:0;padding:10px;top:10px;left:0;list-style:none;z-index:99}.open .menu__dropdown{display:flex}.menu__dropdown>li{flex:none}.menu__dropdown>li:not(:last-of-type){margin-bottom:10px}.menu__dropdown>li a{display:flex;padding:5px}.menu--mobile .menu__trigger{color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;margin-bottom:0!important;position:relative;cursor:pointer;display:none}.menu--mobile li{flex:none}.menu--mobile li:not(:last-of-type){margin-bottom:10px}.menu--language-selector .menu__trigger{color:var(--accent);border:2px solid;margin-left:5px;height:100%;padding:3px 8px;margin-bottom:0!important;position:relative;cursor:pointer}.menu--language-selector .menu__dropdown{left:auto;right:0}@media(max-width:684px){.navigation-menu{margin:0}.navigation-menu__inner{flex-direction:column;align-items:flex-start;padding:0}.navigation-menu__inner li{margin:0;padding:5px}.menu--desktop{display:none}.menu--mobile .menu__trigger{display:block}.menu--mobile .menu__dropdown{left:auto;right:0}.menu--language-selector .menu__trigger{display:none}} \ No newline at end of file diff --git a/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css b/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css new file mode 100644 index 0000000..7fe5a22 --- /dev/null +++ b/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css @@ -0,0 +1 @@ +.pagination{margin-top:50px}.pagination__title{display:flex;text-align:center;position:relative;margin:100px 0 20px}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:var(--background);color:color-mix(in srgb var(--foreground) 30%,transparent);font-size:calc(var(--font-size) * .8);text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;gap:10px}.pagination__buttons a{display:inline-flex;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:inherit;padding:0;appearance:none}.button a{display:flex;justify-content:center;flex:1;padding:8px 16px}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next .button__icon{margin-left:8px}.prev .button__icon{margin-right:8px}@media print{.pagination{display:none}} \ No newline at end of file diff --git a/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css b/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css new file mode 100644 index 0000000..fd83cca --- /dev/null +++ b/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css @@ -0,0 +1 @@ +.index-content{margin:25px 0}.framed{border:1px solid var(--accent);padding:20px}.framed *:first-child{margin-top:0}.framed *:last-child{margin-bottom:0}.posts{width:100%}.post{width:100%;text-align:left;padding:30px 0}.post:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.post-meta{font-size:inherit;margin-bottom:10px;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.post-meta>*:not(:first-child)::before{content:"::";display:inline-block;margin:0 8px}.post-title{position:relative;color:var(--accent);margin-top:0!important;margin-bottom:15px!important;padding-bottom:15px;border-bottom:3px dotted var(--accent);text-decoration:none!important}.post-title::after{content:"";position:absolute;bottom:2px;display:block;width:100%;border-bottom:3px dotted var(--accent)}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:inherit;color:var(--accent)}.table-of-contents{margin:40px 0}.post-content{margin-top:25px}.post-cover{margin:25px 0}.post ul{list-style:none}.post ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{position:absolute;color:var(--accent);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover .hanchor,h2:hover .hanchor,h3:hover .hanchor,h4:hover .hanchor,h5:hover .hanchor,h6:hover .hanchor{visibility:visible}.footnotes{color:color-mix(in srgb,var(--foreground) 50%,transparent)}.footnotes hr{background:color-mix(in srgb,var(--foreground) 50%,transparent)}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}} \ No newline at end of file diff --git a/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css b/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css new file mode 100644 index 0000000..bf67df9 --- /dev/null +++ b/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css @@ -0,0 +1 @@ +:root{--first-tone:var(--accent);--second-tone:color-mix(in srgb, var(--accent) 70%, transparent);--comment:color-mix(in srgb, var(--foreground) 50%, transparent)}.bg{}.chroma{overflow:auto}.chroma .x{}.chroma .err{}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{width:100%;vertical-align:top;padding:0;margin:0;border:0}.chroma .lntd:first-child{width:auto}.chroma .lntd code{display:grid}.chroma .lntable{width:100%;border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.chroma .lnt{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;padding:0 10px}.chroma .ln{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.8em;padding:0 .4em 0 0}.chroma .line{display:flex;padding:0 10px}.chroma .k{color:var(--second-tone)}.chroma .kc{color:var(--second-tone)}.chroma .kd{color:var(--second-tone)}.chroma .kn{color:var(--second-tone)}.chroma .kp{color:var(--second-tone)}.chroma .kr{color:var(--second-tone)}.chroma .kt{color:var(--second-tone)}.chroma .n{color:var(--first-tone)}.chroma .na{color:var(--second-tone)}.chroma .nb{color:var(--first-tone)}.chroma .bp{color:var(--first-tone)}.chroma .nc{color:var(--foreground)}.chroma .no{color:var(--first-tone)}.chroma .nd{color:var(--first-tone)}.chroma .ni{color:var(--first-tone)}.chroma .ne{color:var(--first-tone)}.chroma .nf{color:var(--first-tone)}.chroma .fm{color:var(--first-tone)}.chroma .nl{color:var(--first-tone)}.chroma .nn{color:var(--first-tone)}.chroma .nx{color:var(--first-tone)}.chroma .py{color:var(--first-tone)}.chroma .nt{color:var(--first-tone)}.chroma .nv{color:var(--first-tone)}.chroma .vc{color:var(--first-tone)}.chroma .vg{color:var(--first-tone)}.chroma .vi{color:var(--first-tone)}.chroma .vm{color:var(--first-tone)}.chroma .l{}.chroma .ld{}.chroma .s{color:var(--foreground)}.chroma .sa{color:var(--foreground)}.chroma .sb{color:var(--foreground)}.chroma .sc{color:var(--foreground)}.chroma .dl{color:var(--foreground)}.chroma .sd{color:var(--foreground)}.chroma .s2{color:var(--foreground)}.chroma .se{color:var(--foreground)}.chroma .sh{color:var(--foreground)}.chroma .si{color:var(--foreground)}.chroma .sx{color:var(--foreground)}.chroma .sr{color:var(--foreground)}.chroma .s1{color:var(--foreground)}.chroma .ss{color:var(--foreground)}.chroma .m{color:var(--first-tone)}.chroma .mb{color:var(--first-tone)}.chroma .mf{color:var(--first-tone)}.chroma .mh{color:var(--first-tone)}.chroma .mi{color:var(--first-tone)}.chroma .il{color:var(--first-tone)}.chroma .mo{color:var(--first-tone)}.chroma .o{color:var(--foreground)}.chroma .ow{color:var(--foreground)}.chroma .p{color:var(--foreground)}.chroma .c{color:var(--comment)}.chroma .ch{color:var(--comment)}.chroma .cm{color:var(--comment)}.chroma .c1{color:var(--comment)}.chroma .cs{color:var(--comment)}.chroma .cp{color:var(--comment)}.chroma .cpf{color:var(--comment)}.chroma .g{}.chroma .gd{color:var(--first-tone)}.chroma .ge{}.chroma .gr{}.chroma .gh{}.chroma .gi{color:var(--second-tone)}.chroma .go{}.chroma .gp{}.chroma .gs{}.chroma .gu{}.chroma .gt{}.chroma .gl{}.chroma .w{}.chroma .language-php .cp{color:var(--foreground)} \ No newline at end of file diff --git a/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css b/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css new file mode 100644 index 0000000..0c7817a --- /dev/null +++ b/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css @@ -0,0 +1,2 @@ +/* Placeholder file for your custom settings. */ +/* You can get the color scheme variables from https://panr.github.io/terminal-css/ */ diff --git a/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css b/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css new file mode 100644 index 0000000..a879e58 --- /dev/null +++ b/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css @@ -0,0 +1 @@ +.terms h3{font-size:initial}.terms ul{list-style:none}.terms ul li a{color:var(--accent)}.terms ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)} \ No newline at end of file diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000..0ac2c27 Binary files /dev/null and b/public/favicon.png differ diff --git a/public/fonts/FiraCode-Latin.woff2 b/public/fonts/FiraCode-Latin.woff2 new file mode 100644 index 0000000..d2925e0 Binary files /dev/null and b/public/fonts/FiraCode-Latin.woff2 differ diff --git a/public/fonts/FiraCode-LatinExt.woff2 b/public/fonts/FiraCode-LatinExt.woff2 new file mode 100644 index 0000000..ce25b67 Binary files /dev/null and b/public/fonts/FiraCode-LatinExt.woff2 differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..94bea69 --- /dev/null +++ b/public/index.html @@ -0,0 +1,274 @@ + + + + + + Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ + +
+ + + + + + + + + + +
+

+ My First Post +

+ + + + + + + + + + +
+ + + +
+ + +
+ [] +
+ +
+ + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..5293f64 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,54 @@ + + + + Ali Can Zeybek + http://localhost:1313/ + Recent content on Ali Can Zeybek + Hugo + en + Wed, 08 Oct 2025 20:07:08 +0300 + + + My First Post + http://localhost:1313/posts/my-first-post/ + Wed, 08 Oct 2025 20:07:08 +0300 + http://localhost:1313/posts/my-first-post/ + + + + + http://localhost:1313/coffee/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/coffee/ + <h1 id="coffee">coffee</h1> <p>when i started college one of my friends take me to a coffee shop and make me meet what quality coffee tastes like. that coffee shop is the main reason i became a snob. i am not proud to be one nor i complain like most but when it comes to consumables (coffee, food, sigar etc) i know good quality makes a difference and i seek it. since coffee shops became one of the most common food and drinks shops around quality of them took a big hit. most coffee shops, at least in where i&rsquo;m from, roasts their own burnt beans which makes it imposible even the most knowledgable and talented baristas to make a good coffee with. i stopped relying on finding good coffee in the wild and started to make my own. here is a list of equitments, equitment upgrades or plans of them and a list of beans i tried.</p> + + + + http://localhost:1313/computer/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/computer/ + <h1 id="computer">computer</h1> <p>overview of all the computing devices i own for any reason.</p> <ul> <li><a href="http://localhost:1313/computer/#desktop">desktop</a></li> <li><a href="http://localhost:1313/computer/#laptop">laptop</a></li> <li><a href="http://localhost:1313/computer/#tablet">tablet</a></li> <li><a href="http://localhost:1313/computer/#phone">phone</a></li> <li><a href="http://localhost:1313/computer/#public-phone">public phone</a></li> <li><a href="http://localhost:1313/computer/#hp-dl380-g8">hp dl380 g8</a></li> <li><a href="http://localhost:1313/computer/#main-nas">main nas</a></li> <li><a href="http://localhost:1313/computer/#backup-nas">backup nas</a></li> <li><a href="http://localhost:1313/computer/#pfsense-router-box">pfsense router box</a></li> <li><a href="http://localhost:1313/computer/#raspberry-pi%27s">raspberry pi&rsquo;s</a></li> </ul> + + + + http://localhost:1313/infrastructure/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/infrastructure/ + + + + + http://localhost:1313/journal/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/journal/ + + + + + http://localhost:1313/software/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://localhost:1313/software/ + <h2 id="software">Software</h2> <p>These are software that I use on my workstations (not computers with server purposes) from text editors to JSON parsers.</p> <ul> <li><a href="http://localhost:1313/software/#btop">btop</a></li> <li><a href="http://localhost:1313/software/#ghostty">ghostty</a></li> <li><a href="http://localhost:1313/software/#gimp">gimp</a></li> <li><a href="http://localhost:1313/software/#hugo">hugo</a></li> <li><a href="http://localhost:1313/software/#hyprstack">hyprstack</a></li> <li><a href="http://localhost:1313/software/#jq">jq</a></li> <li><a href="http://localhost:1313/software/#neovim">neovim</a></li> <li><a href="http://localhost:1313/software/#qbittorent">qbittorent</a></li> <li><a href="http://localhost:1313/software/#zen">zen</a></li> </ul> <h4 id="btop">btop</h4> <p>[c++]</p> <p>btop is an interactive viewer, similar to top, htop and other top utilities. <a href="https://github.com/aristocratos/btop">source</a></p> <h4 id="ghostty">ghostty</h4> <p>[zig]</p> <p>as someone currently playing (and kinda admiring) zig, I was ought to check out ghostty. coming from suckless and hence <a href="https://st.suckless.org/">st</a> its configuration still requires some getting used to but a very decent terminal for sure.</p> + + + diff --git a/public/infrastructure/index.html b/public/infrastructure/index.html new file mode 100644 index 0000000..77b1802 --- /dev/null +++ b/public/infrastructure/index.html @@ -0,0 +1,237 @@ + + + + + :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

+ +

+ + + + + + + + +
+ + + + + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/journal/index.html b/public/journal/index.html new file mode 100644 index 0000000..f4c56db --- /dev/null +++ b/public/journal/index.html @@ -0,0 +1,237 @@ + + + + + :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

+ +

+ + + + + + + + +
+ + + + + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/og-image.png b/public/og-image.png new file mode 100644 index 0000000..ba20a41 Binary files /dev/null and b/public/og-image.png differ diff --git a/public/page/1/index.html b/public/page/1/index.html new file mode 100644 index 0000000..6c63e57 --- /dev/null +++ b/public/page/1/index.html @@ -0,0 +1,9 @@ + + + + http://localhost:1313/ + + + + + diff --git a/public/posts/index.html b/public/posts/index.html new file mode 100644 index 0000000..dcc611a --- /dev/null +++ b/public/posts/index.html @@ -0,0 +1,263 @@ + + + + + Posts :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ + +
+ +
+

+ My First Post +

+ + + + + + + + + +
+ + + +
+ + +
+ [] +
+ +
+ + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/posts/index.xml b/public/posts/index.xml new file mode 100644 index 0000000..9fd4062 --- /dev/null +++ b/public/posts/index.xml @@ -0,0 +1,19 @@ + + + + Posts on Ali Can Zeybek + http://localhost:1313/posts/ + Recent content in Posts on Ali Can Zeybek + Hugo + en + Wed, 08 Oct 2025 20:07:08 +0300 + + + My First Post + http://localhost:1313/posts/my-first-post/ + Wed, 08 Oct 2025 20:07:08 +0300 + http://localhost:1313/posts/my-first-post/ + + + + diff --git a/public/posts/my-first-post/index.html b/public/posts/my-first-post/index.html new file mode 100644 index 0000000..79cc2d5 --- /dev/null +++ b/public/posts/my-first-post/index.html @@ -0,0 +1,252 @@ + + + + + My First Post :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

+ My First Post +

+ + + + + + + + + + +
+ + + + + + + + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/posts/page/1/index.html b/public/posts/page/1/index.html new file mode 100644 index 0000000..440847b --- /dev/null +++ b/public/posts/page/1/index.html @@ -0,0 +1,9 @@ + + + + http://localhost:1313/posts/ + + + + + diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..ffd3ba9 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,28 @@ + + + + http://localhost:1313/ + 2025-10-08T20:07:08+03:00 + + http://localhost:1313/posts/my-first-post/ + 2025-10-08T20:07:08+03:00 + + http://localhost:1313/posts/ + 2025-10-08T20:07:08+03:00 + + http://localhost:1313/coffee/ + + http://localhost:1313/computer/ + + http://localhost:1313/infrastructure/ + + http://localhost:1313/journal/ + + http://localhost:1313/software/ + + http://localhost:1313/categories/ + + http://localhost:1313/tags/ + + diff --git a/public/software/index.html b/public/software/index.html new file mode 100644 index 0000000..de88e72 --- /dev/null +++ b/public/software/index.html @@ -0,0 +1,285 @@ + + + + + :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

+ +

+ + + + + + + + +
+

Software#

+

These are software that I use on my workstations (not computers with server purposes) from text editors to JSON parsers.

+ +

btop#

+

[c++]

+

btop is an interactive viewer, similar to top, htop and other top utilities. source

+

ghostty#

+

[zig]

+

as someone currently playing (and kinda admiring) zig, I was ought to check out ghostty. coming from suckless and hence st its configuration still requires some getting used to but a very decent terminal for sure.

+

gimp#

+

[c]

+

best image editor ever existed. altough i mainly use it as a black board. As source i am leaving github mirror instead of actual site since it requires javascript to view.

+

hugo#

+

[go]

+

static HTML and CSS website generator written in Go. website

+

hyprstack#

+

currently playing with wayland and hyprstack (hyprland, hyprpanel). similar to ghostty getting used to plain text configuration is weird for me but the overall feel is satisfying enough.

+

neovim#

+

[c]

+

🙂

+

zen#

+

[c++]

+

my favorite firefox based browser at the moment. altough many people advocate for ungoogled chromium i believe monopolies are the ultimate evil hence i refuse to use anything chromium based.

+

qbittorent#

+

[c++]

+

i only torrent linux iso’s directly from my machine when i had to use my laptop on the go, for regular iso downloads i use my qbittorent instance on my server.

+ +
+ + + + + + + +
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..c077ad2 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,226 @@ + + + + + Tags :: Ali Can Zeybek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + +
+ + + + +
+ + +
+ +
+

Tags

+ +
    + + +
+
+ +
+ + +
+
+ + + + + + + + + + + + + +
+ + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..f9443fd --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,11 @@ + + + + Tags on Ali Can Zeybek + http://localhost:1313/tags/ + Recent content in Tags on Ali Can Zeybek + Hugo + en + + + diff --git a/themes/terminal b/themes/terminal new file mode 160000 index 0000000..5a2b4c0 --- /dev/null +++ b/themes/terminal @@ -0,0 +1 @@ +Subproject commit 5a2b4c0f1fdb9180d525930b2c8f68a90221d245