diff --git a/content/about/about.md b/content/about/about.md index 389e105..d564788 100755 --- a/content/about/about.md +++ b/content/about/about.md @@ -6,7 +6,7 @@ showFullContent: true # Приветствую! -Меня звать **Сисадмин Линк**, парень, 23 годика, я создатель данного сайта и хостер некоторых [сервисов](/services) с **открытым исходным кодом**. +Меня звать **Сисадмин Линк**, парень, {{< age >}} годика, я создатель данного сайта и хостер [некоторых сервисов](/services) с **открытым исходным кодом**. Работаю сисадмином в подразделении одного колледжа. diff --git a/layouts/shortcodes/age.html b/layouts/shortcodes/age.html new file mode 100644 index 0000000..c0fde3c --- /dev/null +++ b/layouts/shortcodes/age.html @@ -0,0 +1,17 @@ +{{ $birth := "2000-10-28" | time }} +{{ $today := now }} +{{ $age := sub $today.Year $birth.Year }} +{{ $monthDiff := sub $today.Month $birth.Month }} +{{ $dayDiff := sub $today.Day $birth.Day }} + +{{ if (gt $monthDiff 0) }} + {{ $age }} +{{ else if (lt $monthDiff 0) }} + {{ sub $age 1 }} +{{ else }} + {{ if (ge $dayDiff 0) }} + {{ $age }} + {{ else }} + {{ sub $age 1 }} + {{ end }} +{{ end }}