diff --git a/assets/scss/_posts.scss b/assets/scss/_posts.scss
index ffd30ed..0583c3a 100644
--- a/assets/scss/_posts.scss
+++ b/assets/scss/_posts.scss
@@ -82,6 +82,10 @@
}
}
+.featured-image img {
+ width: 100%;
+}
+
#posts-footer {
display: flex;
flex-direction: column;
@@ -117,6 +121,10 @@
outline-color: darkslateblue;
color: slateblue;
}
+
+ img {
+ width: 100%;
+ }
}
}
diff --git a/assets/scss/style.scss b/assets/scss/style.scss
index c311178..957bdc4 100644
--- a/assets/scss/style.scss
+++ b/assets/scss/style.scss
@@ -103,3 +103,21 @@ body {
}
}
}
+
+blockquote {
+ border-left: .25em solid;
+ margin: 1em;
+ padding: 0 1em;
+ font-style: italic;
+
+ cite {
+ font-style: normal;
+ display: flex;
+ justify-content: end;
+ gap: 6px;
+
+ &::before {
+ content: "—— ";
+ }
+ }
+ }
diff --git a/config.toml b/config.toml
index fdc0669..1d800bf 100644
--- a/config.toml
+++ b/config.toml
@@ -26,6 +26,11 @@ paginate = 5
style = 'github'
tabWidth = 4
+ [markup.goldmark]
+ [markup.goldmark.renderer]
+ unsafe = true
+
+
[languages]
[languages.tr]
disabled = false
diff --git a/content/posts/2021ramazan/index.md b/content/posts/2021ramazan/index.md
new file mode 100644
index 0000000..bd8b12c
--- /dev/null
+++ b/content/posts/2021ramazan/index.md
@@ -0,0 +1,23 @@
+---
+title: "Bu Ramazan'ın Özeti"
+date: 2021-12-05T04:40:02Z
+draft: false
+toc: false
+featuredImg: japon.jpg
+tags:
+ - günlük
+---
+
+Yaklaşık bir ay önce başlanılmış ramazan macerasının “yeniden” sonuna geldik. Yeniden, çünkü her sene çıkılan bir macera bu. Belki ondandır içimde derin bir hüzün yok, yalnızca hafif bir iç burukluğu, seneye tekrardan geleceğini biliyorum nasıl olsa. Tabii bir daha gelecek diye bu kısa zaman dilimini küçümsemiyorum, zira hipotezlerime göre “ramazan algısı” hesaplanırken o güne kadar geçirdiğin tüm ramazanlar hesaba katılıyor.
+
+Ne yaşarsanız yaşayın, tecrübeleri “iyi” veya “kötü” olarak değerlendirmek çok zordur. Çünkü yaşadığınız tüm olaylar size bir şey öğretir. Tabii “iyi” tecrübeleriniz çoksa buna mutlu veya başarılı hayat diyoruz, “kötü” tecrübelerinizin çok olması ise, düşe kalka ilerleyen bir hayatınız olduğu anlamına geliyor. Düştükten sonra kalkmayanları ve iyi-kötü bir hayata sahip olanları konunun dışında tutuyorum. Şimdi bu bakış açısıyla bakacak olursak, ramazan nasıl geçti?
+
+En başta çok hareketli geçmediğini söyleyebilirim. Çoğunlukla evimde, bilgisayarımın başındaydım. Yalnız günde 30, 40 dakika yürüyüş yapmaya gayret ettim, duyduğuma göre bu kan dolaşımına faydalıymış hatta neredeyse sağıklı bir kardiyovasküler sistem için zaruriymiş. Bu 30, 40 dakikayı saymazsak, çoğunlukla ders çalışarak, oyun oynayarak, anime izleyerek bitirdim bu ramazanı (yaklaşık 100 saat oyun oynadım ve 3 tane anime serisini bitirdim, ders çalışma süremin de yüksek olmasını umuyorum, detaylı hesaplamalara girişmeyeceğim *öhöm öhöm*).
+
+Manevi olarak gayet kurak bir dönemdi. İbadetimde diğer aylara nazaran -oruç tutmak dışında- bir fazlalık yoktu. Açıkçası bu üzücü bir gerçek, inşallah gelecek ramazanlarda durum değişir?
+
+Sosyal açıdan, arkadaşlarımla telefonda görüşmeyi saymazsak manevi hayatımdan bile daha kurak bir dönem oldu. Yani olmadı desem de olur herhalde. Bu da bulunduğumuz halin iktiza ettiği bir durum olsa gerek, çünkü geçmiş ramazanlarım böyle geçmemişti. Zaten okul vardı, arkadaşlar ile muhabbet sohbet, neyse işte…
+
+Hülasa, “iyiliği” “kötülüğü” bir yana, görünüşe göre bu ramazan oldukça sessiz, hareketsiz ve yalnız geçmiş. Aslında bu sonuç beni üzmeli ama o kadar uzun süredir böyle yaşıyorum ki şu an umurumda bile değil. Bakalım gelecek ramazanlar nasıl geçecek.
+
+Allah kabul etsin, daha nice ramazanlara.
diff --git a/content/posts/2021ramazan/japon.jpg b/content/posts/2021ramazan/japon.jpg
new file mode 100644
index 0000000..a681867
Binary files /dev/null and b/content/posts/2021ramazan/japon.jpg differ
diff --git a/content/posts/goisforlovers.en.md b/content/posts/goisforlovers.en.md
deleted file mode 100644
index a5d639d..0000000
--- a/content/posts/goisforlovers.en.md
+++ /dev/null
@@ -1,340 +0,0 @@
-+++
-title = "Yazmak Güzeldir"
-tags = [
- "go",
- "golang",
- "templates",
- "themes",
- "development",
-]
-date = "2014-04-02"
-+++
-
-Hugo and uses the excellent [Go][] [html/template][gohtmltemplate] library for
-its template engine. It is an extremely lightweight engine that provides a very
-small amount of logic. In our experience that it is just the right amount of
-logic to be able to create a good static website. If you have used other
-template systems from different languages or frameworks you will find a lot of
-similarities in Go templates.
-
-This document is a brief primer on using Go templates. The [Go docs][gohtmltemplate]
-provide more details.
-
-## Introduction to Go Templates
-
-Go templates provide an extremely simple template language. It adheres to the
-belief that only the most basic of logic belongs in the template or view layer.
-One consequence of this simplicity is that Go templates parse very quickly.
-
-A unique characteristic of Go templates is they are content aware. Variables and
-content will be sanitized depending on the context of where they are used. More
-details can be found in the [Go docs][gohtmltemplate].
-
-## Basic Syntax
-
-Golang templates are HTML files with the addition of variables and
-functions.
-
-**Go variables and functions are accessible within {{ }}**
-
-Accessing a predefined variable "foo":
-
-```go
-{{ foo }} asdadasdasad
-```
-
-**Parameters are separated using spaces**
-
-Calling the add function with input of 1, 2:
-
- {{ add 1 2 }}
-
-**Methods and fields are accessed via dot notation**
-
-Accessing the Page Parameter "bar"
-
- {{ .Params.bar }}
-
-**Parentheses can be used to group items together**
-
- {{ if or (isset .Params "alt") (isset .Params "caption") }} Caption {{ end }}
-
-
-## Variables
-
-Each Go template has a struct (object) made available to it. In hugo each
-template is passed either a page or a node struct depending on which type of
-page you are rendering. More details are available on the
-[variables](/layout/variables) page.
-
-A variable is accessed by referencing the variable name.
-
-
{{ .Title }}
-
-Variables can also be defined and referenced.
-
- {{ $address := "123 Main St."}}
- {{ $address }}
-
-
-## Functions
-
-Go template ship with a few functions which provide basic functionality. The Go
-template system also provides a mechanism for applications to extend the
-available functions with their own. [Hugo template
-functions](/layout/functions) provide some additional functionality we believe
-are useful for building websites. Functions are called by using their name
-followed by the required parameters separated by spaces. Template
-functions cannot be added without recompiling hugo.
-
-**Example:**
-
- {{ add 1 2 }}
-
-## Includes
-
-When including another template you will pass to it the data it will be
-able to access. To pass along the current context please remember to
-include a trailing dot. The templates location will always be starting at
-the /layout/ directory within Hugo.
-
-**Example:**
-
- {{ template "chrome/header.html" . }}
-
-
-## Logic
-
-Go templates provide the most basic iteration and conditional logic.
-
-### Iteration
-
-Just like in Go, the Go templates make heavy use of range to iterate over
-a map, array or slice. The following are different examples of how to use
-range.
-
-**Example 1: Using Context**
-
- {{ range array }}
- {{ . }}
- {{ end }}
-
-**Example 2: Declaring value variable name**
-
- {{range $element := array}}
- {{ $element }}
- {{ end }}
-
-**Example 2: Declaring key and value variable name**
-
- {{range $index, $element := array}}
- {{ $index }}
- {{ $element }}
- {{ end }}
-
-### Conditionals
-
-If, else, with, or, & and provide the framework for handling conditional
-logic in Go Templates. Like range, each statement is closed with `end`.
-
-
-Go Templates treat the following values as false:
-
-* false
-* 0
-* any array, slice, map, or string of length zero
-
-**Example 1: If**
-
- {{ if isset .Params "title" }}{{ index .Params "title" }}
{{ end }}
-
-**Example 2: If -> Else**
-
- {{ if isset .Params "alt" }}
- {{ index .Params "alt" }}
- {{else}}
- {{ index .Params "caption" }}
- {{ end }}
-
-**Example 3: And & Or**
-
- {{ if and (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
-
-**Example 4: With**
-
-An alternative way of writing "if" and then referencing the same value
-is to use "with" instead. With rebinds the context `.` within its scope,
-and skips the block if the variable is absent.
-
-The first example above could be simplified as:
-
- {{ with .Params.title }}{{ . }}
{{ end }}
-
-**Example 5: If -> Else If**
-
- {{ if isset .Params "alt" }}
- {{ index .Params "alt" }}
- {{ else if isset .Params "caption" }}
- {{ index .Params "caption" }}
- {{ end }}
-
-## Pipes
-
-One of the most powerful components of Go templates is the ability to
-stack actions one after another. This is done by using pipes. Borrowed
-from unix pipes, the concept is simple, each pipeline's output becomes the
-input of the following pipe.
-
-Because of the very simple syntax of Go templates, the pipe is essential
-to being able to chain together function calls. One limitation of the
-pipes is that they only can work with a single value and that value
-becomes the last parameter of the next pipeline.
-
-A few simple examples should help convey how to use the pipe.
-
-**Example 1 :**
-
- {{ if eq 1 1 }} Same {{ end }}
-
-is the same as
-
- {{ eq 1 1 | if }} Same {{ end }}
-
-It does look odd to place the if at the end, but it does provide a good
-illustration of how to use the pipes.
-
-**Example 2 :**
-
- {{ index .Params "disqus_url" | html }}
-
-Access the page parameter called "disqus_url" and escape the HTML.
-
-**Example 3 :**
-
- {{ if or (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
- Stuff Here
- {{ end }}
-
-Could be rewritten as
-
- {{ isset .Params "caption" | or isset .Params "title" | or isset .Params "attr" | if }}
- Stuff Here
- {{ end }}
-
-
-## Context (aka. the dot)
-
-The most easily overlooked concept to understand about Go templates is that {{ . }}
-always refers to the current context. In the top level of your template this
-will be the data set made available to it. Inside of a iteration it will have
-the value of the current item. When inside of a loop the context has changed. .
-will no longer refer to the data available to the entire page. If you need to
-access this from within the loop you will likely want to set it to a variable
-instead of depending on the context.
-
-**Example:**
-
- {{ $title := .Site.Title }}
- {{ range .Params.tags }}
- {{ . }} - {{ $title }}
- {{ end }}
-
-Notice how once we have entered the loop the value of {{ . }} has changed. We
-have defined a variable outside of the loop so we have access to it from within
-the loop.
-
-# Hugo Parameters
-
-Hugo provides the option of passing values to the template language
-through the site configuration (for sitewide values), or through the meta
-data of each specific piece of content. You can define any values of any
-type (supported by your front matter/config format) and use them however
-you want to inside of your templates.
-
-
-## Using Content (page) Parameters
-
-In each piece of content you can provide variables to be used by the
-templates. This happens in the [front matter](/content/front-matter).
-
-An example of this is used in this documentation site. Most of the pages
-benefit from having the table of contents provided. Sometimes the TOC just
-doesn't make a lot of sense. We've defined a variable in our front matter
-of some pages to turn off the TOC from being displayed.
-
-Here is the example front matter:
-
-```
----
-title: "Permalinks"
-date: "2013-11-18"
-aliases:
- - "/doc/permalinks/"
-groups: ["extras"]
-groups_weight: 30
-notoc: true
----
-```
-
-Here is the corresponding code inside of the template:
-
- {{ if not .Params.notoc }}
-
- {{ .TableOfContents }}
-
- {{ end }}
-
-
-
-## Using Site (config) Parameters
-In your top-level configuration file (eg, `config.yaml`) you can define site
-parameters, which are values which will be available to you in chrome.
-
-For instance, you might declare:
-
-```yaml
-params:
- CopyrightHTML: "Copyright © 2013 John Doe. All Rights Reserved."
- TwitterUser: "spf13"
- SidebarRecentLimit: 5
-```
-
-Within a footer layout, you might then declare a `