Browse Source

stil duzenlemeleri

pull/2/head
onur 1 year ago
parent
commit
bc55181980
No known key found for this signature in database GPG Key ID: 6ADC61183144EFFE
100 changed files with 1431 additions and 4392 deletions
  1. +6
    -0
      archetypes/default.md
  2. +29
    -4
      config.toml
  3. +2
    -61
      content/hakkimizda.md
  4. +8
    -36
      content/iletisim.md
  5. +3
    -38
      content/projeler.md
  6. +0
    -1
      content/yazilar/.gitignore
  7. +0
    -20
      content/yazilar/2017-07-welcome.md
  8. +0
    -20
      content/yazilar/2019-06-etkinlik.md
  9. +0
    -20
      content/yazilar/2019-06-etkinlik.md.backup
  10. +0
    -20
      content/yazilar/2019-06-felsefe.md
  11. +0
    -20
      content/yazilar/2019-07-dunyadan.md
  12. +3
    -0
      content/yazilar/_index.md
  13. BIN
      content/yazilar/figure/label-both-1.png
  14. BIN
      content/yazilar/merhaba-wd.jpg
  15. +6
    -12
      content/yazilar/yeni-site.md
  16. +7
    -0
      data/events.toml
  17. +0
    -8
      data/events.yaml
  18. +19
    -0
      data/mail_lists.toml
  19. +12
    -0
      data/months.toml
  20. +31
    -0
      data/projects.toml
  21. +70
    -0
      data/team.toml
  22. +3
    -0
      layouts/404.html
  23. +24
    -0
      layouts/_default/baseof.html
  24. +53
    -51
      layouts/_default/list.html
  25. +24
    -24
      layouts/_default/rss.xml
  26. +1
    -1
      layouts/_default/section.rss.xml
  27. +12
    -42
      layouts/_default/single.html
  28. +54
    -59
      layouts/index.html
  29. +10
    -10
      layouts/partials/events.html
  30. +6
    -14
      layouts/partials/footer.html
  31. +0
    -50
      layouts/partials/head.html
  32. +16
    -19
      layouts/partials/header.html
  33. +0
    -9
      layouts/partials/nav.html
  34. +10
    -0
      layouts/shortcodes/mail-lists.html
  35. +11
    -0
      layouts/shortcodes/projects.html
  36. +16
    -0
      layouts/shortcodes/team.html
  37. +0
    -8
      static/css/article-image.css
  38. +0
    -22
      static/css/fonts.css
  39. BIN
      static/css/images/Gnulove.jpg
  40. +0
    -11
      static/css/images/menuToggler.svg
  41. +0
    -54
      static/css/images/tidy-back-01.svg
  42. +0
    -54
      static/css/images/tidy-back-02.svg
  43. +0
    -86
      static/css/images/tidy-back-03.svg
  44. +0
    -41
      static/css/images/tidy-event-back-conf.svg
  45. +0
    -29
      static/css/images/tidy-event-back-meetup.svg
  46. +0
    -54
      static/css/images/tidy-packages-back-01.svg
  47. +0
    -54
      static/css/images/tidy-packages-back-02.svg
  48. +0
    -54
      static/css/images/tidy-packages-back-03.svg
  49. +0
    -9
      static/css/images/tidyCategoryProgramming.svg
  50. +0
    -13
      static/css/images/twitterLogo.svg
  51. +0
    -16
      static/css/junction.css
  52. +0
    -321
      static/css/main.css
  53. +428
    -0
      static/css/normalize.css
  54. +0
    -16
      static/css/noscript.css
  55. +469
    -0
      static/css/style.css
  56. +0
    -1297
      static/css/tidyverse-site.css
  57. +0
    -10
      static/css/tweaks.css
  58. BIN
      static/fonts/Junction-bold.otf
  59. BIN
      static/fonts/Junction-light.otf
  60. BIN
      static/fonts/Junction-regular.otf
  61. BIN
      static/fonts/LiberationSans-Bold-webfont.woff
  62. BIN
      static/fonts/LiberationSans-BoldItalic-webfont.woff
  63. BIN
      static/fonts/LiberationSans-Italic-webfont.woff
  64. BIN
      static/fonts/LiberationSans-Regular-webfont.woff
  65. BIN
      static/fonts/LiberationSerif-Bold-webfont.woff
  66. BIN
      static/fonts/LiberationSerif-BoldItalic-webfont.woff
  67. BIN
      static/fonts/LiberationSerif-Italic-webfont.woff
  68. BIN
      static/fonts/LiberationSerif-Regular-webfont.woff
  69. +98
    -0
      static/fonts/fonts.css
  70. BIN
      static/fonts/junction-bold.eot
  71. +0
    -553
      static/fonts/junction-bold.svg
  72. BIN
      static/fonts/junction-bold.ttf
  73. BIN
      static/fonts/junction-bold.woff
  74. BIN
      static/fonts/junction-light.eot
  75. +0
    -553
      static/fonts/junction-light.svg
  76. BIN
      static/fonts/junction-light.ttf
  77. BIN
      static/fonts/junction-light.woff
  78. BIN
      static/fonts/junction-regular.eot
  79. +0
    -553
      static/fonts/junction-regular.svg
  80. BIN
      static/fonts/junction-regular.ttf
  81. BIN
      static/fonts/junction-regular.woff
  82. +0
    -36
      static/fonts/junction.css
  83. BIN
      static/fonts/lato-v11-latin-regular.woff
  84. BIN
      static/fonts/lato-v11-latin-regular.woff2
  85. BIN
      static/fonts/merriweather-v13-latin-regular.woff
  86. BIN
      static/fonts/merriweather-v13-latin-regular.woff2
  87. BIN
      static/images/ekip/alper.jpg
  88. BIN
      static/images/ekip/gnu.png
  89. BIN
      static/images/ekip/mustafa.jpg
  90. BIN
      static/images/ekip/onur.jpg
  91. BIN
      static/images/ekip/ozcan.jpg
  92. BIN
      static/images/ekip/tan.jpg
  93. BIN
      static/images/ekip/ugur.jpg
  94. BIN
      static/images/ekip/umut.jpeg
  95. BIN
      static/images/ekip/zeynep.jpg
  96. BIN
      static/images/favicon.ico
  97. BIN
      static/images/favicons/android-chrome-192x192.png
  98. BIN
      static/images/favicons/android-chrome-512x512.png
  99. BIN
      static/images/favicons/apple-touch-icon.png
  100. +0
    -9
      static/images/favicons/browserconfig.xml

+ 6
- 0
archetypes/default.md View File

@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---


+ 29
- 4
config.toml View File

@@ -18,10 +18,10 @@ ignoreFiles = ["\\.Rmd$", "_files$", "_cache$"]
name = "Yazılar"
url = "/yazilar/"
weight = 2
[[menu.main]]
name = "Etkinlikler"
url = "/etkinlikler/"
weight = 3
# [[menu.main]]
# name = "Etkinlikler"
# url = "/etkinlikler/"
# weight = 3
[[menu.main]]
name = "Hakkımızda"
url = "/hakkimizda/"
@@ -35,6 +35,31 @@ ignoreFiles = ["\\.Rmd$", "_files$", "_cache$"]
url = "https://bagis.oyd.org.tr"
weight = 6

[[menu.categories]]
name = "Dernek"
url = "/categories/dernek"
pre = "/css/images/dernek.svg"

[[menu.categories]]
name = "Dünyadan"
url = "/categories/dunyadan"
pre = "/css/images/dunyadan.svg"

[[menu.categories]]
name = "Etkinlik"
url = "/categories/etkinlik"
pre = "/css/images/etkinlikler.svg"

[[menu.categories]]
name = "Özgürlük"
url = "/categories/ozgurluk"
pre = "/css/images/felsefe.svg"

[[menu.categories]]
name = "Projeler"
url = "/categories/projeler"
pre = "/css/images/projeler.svg"

[params]
description = "Özgür Yazılım Derneği, özgür yazılım hareketini ve hali ile tüm insanların modern dünyadaki özgürlüklerini savunan insanların oluşturduğu bir topluluktur."



+ 2
- 61
content/hakkimizda.md View File

@@ -1,14 +1,7 @@
---
title: Hakkımızda
title: "Hakkımızda"
---

<style type = "text/css">
.hideOnMobile .sectionTitle {
display: none;
}
</style>


İnsanlık tarihi ilerledikçe bilgisayarlar ve yazılımlar hayatımızda daha büyük yer buluyor. Bugün toplumun 30 sene önce sahip olduğundan hayal edilemeyecek kadar daha fazla işlem gücüne, veriye ve bağlantıya sahibiz ve yaşamlarımız giderek bu kaynaklar tarafından şekillendiriliyor.

İnsanların özgürlüğü dünyada ne kadar önemli ise bilişim sistemlerin de o derece önemli. Özgürlük hayatı şekillendiren güçler üzerine söz sahibi olmak demektir ve bugün dijital yaşamlarımızın konusu olan sistemler üzerinde en az söz sahibi olanlar kullanıcılardır.
@@ -36,56 +29,4 @@ Bu amaçla Özgür Yazılım Derneği,

## Ekibimiz

- __Uğur Arıcı__
_Üye_
Yaklaşık 10 yıldır web geliştiricisi. Dijital Ürün Yöneticiliği diye bahsettiği; yazılım üzerine analiz, planlama, geliştirme ve danışmanlık hizmetleri verdiğim bir firması var. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
ugur {güzela} oyd.org.tr
(GnuPG: E495 9B9C E184 91A4 D618 370B 2D56 698C ADDA 1E3D)
- __Alper Atmaca__
_Yönetim Kurulu Üyesi / Sayman_
İstanbul Bilgi Üniversitesi Hukuk Fakültesi mezunu. Meslek geçmişini ağırlıklı olarak ceza ve iş hukuku alanında sürdürdü. Çocukluktan teknoloji düşkünü ve konu üzerine yazmakta. Kişisel verilerin korunmasına ilişkin hem hukuki hem de sivil toplumda çalışmalarda bulunmakta. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
alper {güzela} oyd.org.tr
(GnuPG: 845F D55D DA6B 0FCE 0C00 8452 4227 2957 268B 3FCA)
- __Tan Aytekin__
_Yönetim Kurulu Üyesi / Genel Sekreter_
Özgür yazılım aktivisti. Fizik ve elektronik alanlarına ilgili. Amatör telsizci. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir.
tan {güzela} oyd.org.tr
(GnuPG: C422 454E 5455 39E3 1CAC D9B8 C4A1 F6AE 084E DC5E)
- __Onur Çelik__
_Üye_
Özgür yazılım ve özgür bilgi aktivisti. DRM karşıtı. Latin dilbilimcisi. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
onur {güzela} oyd.org.tr
(GnuPG: D8D4 57D0 0B37 864E F235 63E0 21EF 1193 BFE4 A18F)
- __Derya Karaarslan__
_Denetim Kurulu Üyesi_
Biyoloji ve biyoteknoloji alanlarında eğitim gördükten sonra Türkiye ve diğer ülkelerde genetik ve biyoenformatik laboratuvarlarında çalıştı ve araştırmalar yaptı. Şu anda da bu alanlarda çalışmalarını sürdürmektedir.
derya {güzela} oyd.org.tr
- __Umut Karcı__
_Yönetim Kurulu Yedek Üyesi_
2007'den beri GNU/Linux kullanıyor. Özgür donanım konusuna meraklı. Yılan terbiyecisi. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
umut {güzela} oyd.org.tr
(GnuPG: 18C2 2E52 93E5 0468 D7C6 D9A0 B024 23C3 D7A1 A536)

- __Özcan Oğuz__
_Yönetim Kurulu Başkanı_
2007'den beridir özgür yazılımlar ile içli dışlı bir aktivist. Babasının bit pazarından getirdiği i486 DX2'den beridir teknoloji ve elektronik ile ilgili. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) kurucularındandır. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
ozcan {güzela} oyd.org.tr
(GnuPG: D854 D9D8 5CB4 9107 04BD 9C5B 2D33 E2BD 3D97 5818)
- __Zeynep Topsakal__
_Yönetim Kurulu Başkan Yardımcısı_
Boğaziçi Üniversitesi'nde Dilbilim öğrencisi. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) kurucularındandır. Özgür yazılım aktivizmi çalışmalarında bulunmaktadır.
zeynep {güzela} oyd.org.tr
(GnuPG: 4715 4623 2DD7 4CCC B7D8 9984 C26B 3B50 FF05 999E)
- __Mustafa Yontar__
_Denetim Kurulu Başkanı_
Amstrad sevdalısı, özgür yazılım aktivisti. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen.
mustafa {güzela} oyd.org.tr
(GnuPG: DB86 4D74 9132 633A F5C1 222C 80CB 12EF 9981 8314)

{{< team >}}

+ 8
- 36
content/iletisim.md View File

@@ -1,43 +1,15 @@
---
title: İletişim
title: "İletişim"
---

#### Adres
P.K 5, 34710 Kadıköy/İstanbul
#### Telefon
0216 706 4 693 (OYD)
#### E-posta
bilgi {güzela} oyd.org.tr
<br><br>
Adres
: P.K 5, 34710 Kadıköy/İstanbul

## E-posta listeleri
Telefon
: 0216 706 4 693 (OYD)


#### ÖYD Duyuru Listesi (oyd-duyuru@liste.oyd.org.tr)

Derneğin etkinlikleri (atölye, seminer, proje vb.) hakkında duyuruların yapıldığı e-posta listesidir.
<button class="yesil-tus">Abone ol</button>
<button class="kirmizi-tus">Abonelikten çık</button>
<button class="mavi-tus">Arşiv</button>
<hr>
#### ÖYD Tartışma Listesi (oyd-genel@liste.oyd.org.tr)

Dernek ve derneğin faaliyet alanlarıyla ilgili konuların tartışıldığı, fikir ve argümanların ilerletildiği e-posta listesidir.
<button class="yesil-tus">Abone ol</button>
<button class="kirmizi-tus">Abonelikten çık</button>
<button class="mavi-tus">Arşiv</button>
<hr>
#### ÖYD Sorular Listesi (oyd-sorular@liste.oyd.org.tr)

Özgür yazılım, özgür donanım, özgür bilgi, özgür sanat, kişisel mahremiyet gibi konularla ilgili soruları sorabileceğiniz ve cevap alabileceğiniz e-posta listesidir.
<button class="yesil-tus">Abone ol</button>
<button class="kirmizi-tus">Abonelikten çık</button>
<button class="mavi-tus">Arşiv</button>
<hr>
#### ÖYD Sohbet Listesi (oyd-sohbet@liste.oyd.org.tr)

Genel sohbet için e-posta listesidir.
<button class="yesil-tus">Abone ol</button>
<button class="kirmizi-tus">Abonelikten çık</button>
<button class="mavi-tus">Arşiv</button>
E-posta
: bilgi {güzela} oyd.org.tr

{{< mail-lists >}}

+ 3
- 38
content/projeler.md View File

@@ -2,44 +2,9 @@
title: Projelerimiz
---

<div class="package-section">
## Genel bilgiler

<div class="package-section-info">
<h3 id="core-tidyverse">Genel bilgiler</h3>
<p>Özgür yazılım, kişisel mahremiyet, İnternet özgürlüğü gibi alanlarda yürütmekte olduğumuz belgelendirme projeleri:</p>
</div>
Özgür yazılım, kişisel mahremiyet, İnternet özgürlüğü gibi alanlarda yürütmekte olduğumuz belgelendirme projeleri:

<div class="packages">
<div class="package">
<img class="package-image" src="/images/hsist_kare.png" alt="hs.ist"></img>
<div class="package-info">
<h3><a href="https://tidyr.tidyverse.org/">Hackerspace Istanbul</a></h3>
<p>Hackerspace İstanbul; 2017 Aralık’ta kurulmuş olan, el birliği ile toplanan imkanların bir arada bulunduğu, bilgisayar, elektronik, internet, DIY, sanat ve benzeri konulara ilgi duyan insanların beraber çalışabilecekleri, proje üretebilecekleri, sosyalleşebilecekleri ve etkinlikler düzenleyebilecekleri bir atölyedir.</p>
</div>
</div>

<div class="package">
<img class="package-image" src="/images/ozgurlesin_logo.png" alt="Özgürleşin"></img>
<div class="package-info">
<h3><a href="https://ggplot2.tidyverse.org/">Özgürleşin!</a></h3>
<p> Özgürleşin, özellikle son kullanıcıların özgür yazılım ile tanışmaları ve özgür yazılımlar kullanmalarını sağlamak adına başlatılan bir belgelendirme projesidir. </p>
</div>
</div>
<div class="package">
<img class="package-image" src="/images/zarola.png" alt="Zarola"></img>
<div class="package-info">
<h3><a href="https://dplyr.tidyverse.org/">Zarola</a></h3>
<p>Zarola, kullanıcıların kolayca hatırlanabilir ve yüksek derecede güvenli parolalar oluşturabilmelerini sağlayan bir yöntemdir. Zarola sayesinde, yaklaşık 90 bit entropiye sahip parolalar çevrimdışı olarak rahatlıkla oluşturulabilmektedir.</p>
</div>
</div>
<div class="package">
<img class="package-image" src="/images/cryptoparty.png" alt="CryptoParty"></img>
<div class="package-info">
<h3><a href="https://tidyr.tidyverse.org/">CryptoParty Istanbul</a></h3>
<p>CryptoParty, tüm dünyada gayrimerkezi olarak yürütülen bir harekettir. CryptoParty'lerin temel amacı, kendinizi dijital (ve kısmen fiziksel) alanlarda nasıl koruyacağınız hakkında bilgi sahibi olmaktır. Şifreli iletişim, İnternet'te ve Web'de gezinirken takipçilerden korunma, hesap yönetimi, güçlü parolalar oluşturma ve bunları koruma yöntemleri anlatılacak temel konulardır. Bu konulara ilişkin olarak; GnuPG, Tor, OTR, OMEMO gibi araçların bilgisayarlar ve telefonlarda nasıl kullanılacağı uygulamalı olarak anlatılır. </p>
</div>
</div>

</div>
</div>

{{< projects >}}

+ 0
- 1
content/yazilar/.gitignore View File

@@ -1 +0,0 @@
.httr-oauth

+ 0
- 20
content/yazilar/2017-07-welcome.md View File

@@ -1,20 +0,0 @@
---
title: Yeni bir site!
description: >
Özgür Yazılım Derneği'nin yeni web sitesi için yaptığımız çalışmalar nihayet sonuçlandı.
slug: merhaba
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [dernek]
---

Herkese merhabalar,

Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 0
- 20
content/yazilar/2019-06-etkinlik.md View File

@@ -1,20 +0,0 @@
---
title: Örnek etkinlik
description: >
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sed imperdiet neque. Integer vel risus in risus consectetur varius sodales.
slug: etkinlikdeneme
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [etkinlik]
---

Herkese merhabalar,

Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 0
- 20
content/yazilar/2019-06-etkinlik.md.backup View File

@@ -1,20 +0,0 @@
---
title: Örnek etkinlik
description: >
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sed imperdiet neque. Integer vel risus in risus consectetur varius sodales.
slug: etkinlik-deneme
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [etkinlik]
---

Herkese merhabalar,

Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 0
- 20
content/yazilar/2019-06-felsefe.md View File

@@ -1,20 +0,0 @@
---
title: Felsefe yazısı
description: >
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sed imperdiet neque. Integer vel risus in risus consectetur varius sodales.
slug: felsefeyazi
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [ozgurluk]
---

Herkese merhabalar,

Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 0
- 20
content/yazilar/2019-07-dunyadan.md View File

@@ -1,20 +0,0 @@
---
title: Dünyadan yazı
description: >
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sed imperdiet neque. Integer vel risus in risus consectetur varius sodales.
slug: dunyadan
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [dunyadan]
---

Herkese merhabalar,

Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 3
- 0
content/yazilar/_index.md View File

@@ -0,0 +1,3 @@
---
title: Yazılar
---

BIN
content/yazilar/figure/label-both-1.png View File

Before After
Width: 4200  |  Height: 4200  |  Size: 407 KiB

BIN
content/yazilar/merhaba-wd.jpg View File

Before After
Width: 300  |  Height: 300  |  Size: 21 KiB

content/yazilar/2019-08-proje.md → content/yazilar/yeni-site.md View File

@@ -1,14 +1,10 @@
---
title: Proje!
description: >
Özgür Yazılım Derneği'nin yeni web sitesi için yaptığımız çalışmalar nihayet sonuçlandı.
slug: projedeneme
date: 2019-08-06
author: Özcan Oğuz
photo:
url: https://unsplash.com/photos/n6vS3xlnsCc
author: Kelley Bozarth
categories: [projeler]
title: "Yeni Site"
summary: >
Yeni web sitesi
date: 2019-08-14T20:38:03+03:00
categories:
- dernek
---

Herkese merhabalar,
@@ -16,5 +12,3 @@ Herkese merhabalar,
Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar.

R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim.



+ 7
- 0
data/events.toml View File

@@ -0,0 +1,7 @@
[[events]]
url = "https://cryptoparty.istanbul"
title = "Cryptoparty İstanbul"
address = "TAK, Kadıköy"
description = """
CryptoParty’lerin temel amacı, kendinizi dijital (ve kısmen fiziksel) alanlarda nasıl koruyacağınız hakkında bilgi sahibi olmaktır.
"""

+ 0
- 8
data/events.yaml View File

@@ -1,8 +0,0 @@
events:
- url: https://cryptoparty.istanbul
title: Örnek etkinlik
where: TAK, Kadıköy
when: 28 Eylül'19
iso8601: 2019-09-28
what: |
Örnek etkinlik, lorem ipsum dolor sit amet

+ 19
- 0
data/mail_lists.toml View File

@@ -0,0 +1,19 @@
[[lists]]
title = "ÖYD Duyuru Listesi"
description = "Derneğin etkinlikleri (atölye, seminer, proje vb.) hakkında duyuruların yapıldığı e-posta listesidir."
address = "oyd-duyuru@liste.oyd.org.tr"

[[lists]]
title = "ÖYD Tartışma Listesi"
description = "Dernek ve derneğin faaliyet alanlarıyla ilgili konuların tartışıldığı, fikir ve argümanların ilerletildiği e-posta listesidir."
address = "oyd-genel@liste.oyd.org.tr"

[[lists]]
title = "ÖYD Sorular Listesi"
description = "Özgür yazılım, özgür donanım, özgür bilgi, özgür sanat, kişisel mahremiyet gibi konularla ilgili soruları sorabileceğiniz ve cevap alabileceğiniz e-posta listesidir."
address = "oyd-sorular@liste.oyd.org.tr"

[[lists]]
title = "ÖYD Sohbet Listesi"
description = "Genel sohbet için e-posta listesidir."
address = "oyd-sohbet@liste.oyd.org.tr"

+ 12
- 0
data/months.toml View File

@@ -0,0 +1,12 @@
1 = "Ocak"
2 = "Şubat"
3 = "Mart"
4 = "Nisan"
5 = "Mayıs"
6 = "Haziran"
7 = "Temmuz"
8 = "Ağustos"
9 = "Eylül"
10 = "Ekim"
11 = "Kasım"
12 = "Aralık"

+ 31
- 0
data/projects.toml View File

@@ -0,0 +1,31 @@
[[projects]]
url = "https://hackerspace.ist"
title = "Hackerspace İstanbul"
image = "/images/hsist_kare.png"
text = """
Hackerspace İstanbul; 2017 Aralık’ta kurulmuş olan, el birliği ile toplanan imkanların bir arada bulunduğu, bilgisayar, elektronik, internet, DIY, sanat ve benzeri konulara ilgi duyan insanların beraber çalışabilecekleri, proje üretebilecekleri, sosyalleşebilecekleri ve etkinlikler düzenleyebilecekleri bir atölyedir.
"""

[[projects]]
url = "https://ozgurlesin.org"
title = "Özgürleşin!"
image = "/images/ozgurlesin_logo.png"
text = """
Özgürleşin, özellikle son kullanıcıların özgür yazılım ile tanışmaları ve özgür yazılımlar kullanmalarını sağlamak adına başlatılan bir belgelendirme projesidir.
"""

[[projects]]
url = "http://zarola.oyd.org.tr"
title = "Zarola"
image = "/images/zarola.png"
text = """
Zarola, kullanıcıların kolayca hatırlanabilir ve yüksek derecede güvenli parolalar oluşturabilmelerini sağlayan bir yöntemdir. Zarola sayesinde, yaklaşık 90 bit entropiye sahip parolalar çevrimdışı olarak rahatlıkla oluşturulabilmektedir.
"""

[[projects]]
url = "https://cryptoparty.istanbul/"
title = "CryptoParty Istanbul"
image = "/images/cryptoparty.png"
text = """
CryptoParty, tüm dünyada gayrimerkezi olarak yürütülen bir harekettir. CryptoParty’lerin temel amacı, kendinizi dijital (ve kısmen fiziksel) alanlarda nasıl koruyacağınız hakkında bilgi sahibi olmaktır. Şifreli iletişim, İnternet’te ve Web’de gezinirken takipçilerden korunma, hesap yönetimi, güçlü parolalar oluşturma ve bunları koruma yöntemleri anlatılacak temel konulardır. Bu konulara ilişkin olarak; GnuPG, Tor, OTR, OMEMO gibi araçların bilgisayarlar ve telefonlarda nasıl kullanılacağı uygulamalı olarak anlatılır.
"""

+ 70
- 0
data/team.toml View File

@@ -0,0 +1,70 @@
[[member]]
name = "Uğur Arıcı"
role = "Üye"
text = "Yaklaşık 10 yıldır web geliştiricisi. Dijital Ürün Yöneticiliği diye bahsettiği; yazılım üzerine analiz, planlama, geliştirme ve danışmanlık hizmetleri verdiğim bir firması var. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "ugur {güzela} oyd.org.tr"
gnupg = "E495 9B9C E184 91A4 D618 370B 2D56 698C ADDA 1E3D"
img = "/images/ekip/ugur.jpg"

[[member]]
name = "Alper Atmaca"
role = "Yönetim Kurulu Üyesi / Sayman"
text = "İstanbul Bilgi Üniversitesi Hukuk Fakültesi mezunu. Meslek geçmişini ağırlıklı olarak ceza ve iş hukuku alanında sürdürdü. Çocukluktan teknoloji düşkünü ve konu üzerine yazmakta. Kişisel verilerin korunmasına ilişkin hem hukuki hem de sivil toplumda çalışmalarda bulunmakta. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "alper {güzela} oyd.org.tr"
gnupg = "845F D55D DA6B 0FCE 0C00 8452 4227 2957 268B 3FCA"
img = "/images/ekip/alper.jpg"

[[member]]
name = "Tan Aytekin"
role = "Yönetim Kurulu Üyesi / Genel Sekreter"
text = "Özgür yazılım aktivisti. Fizik ve elektronik alanlarına ilgili. Amatör telsizci. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir."
email = "tan {güzela} oyd.org.tr"
gnupg = "C422 454E 5455 39E3 1CAC D9B8 C4A1 F6AE 084E DC5E"
img = "/images/ekip/tan.jpg"

[[member]]
name = "Onur Çelik"
role = "Üye"
text = "Özgür yazılım ve özgür bilgi aktivisti. DRM karşıtı. Latin dilbilimcisi. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "onur {güzela} oyd.org.tr"
gnupg = "D8D4 57D0 0B37 864E F235 63E0 21EF 1193 BFE4 A18F"
img = "/images/ekip/onur.jpg"

[[member]]
name = "Derya Karaarslan"
role = "Denetim Kurulu Üyesi"
text = "Biyoloji ve biyoteknoloji alanlarında eğitim gördükten sonra Türkiye ve diğer ülkelerde genetik ve biyoenformatik laboratuvarlarında çalıştı ve araştırmalar yaptı. Şu anda da bu alanlarda çalışmalarını sürdürmektedir."
email = "derya {güzela} oyd.org.tr"
img = "/images/ekip/gnu.png"

[[member]]
name = "Umut Karcı"
role = "Yönetim Kurulu Yedek Üyesi"
text = "2007'den beri GNU/Linux kullanıyor. Özgür donanım konusuna meraklı. Yılan terbiyecisi. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "umut {güzela} oyd.org.tr"
gnupg = "18C2 2E52 93E5 0468 D7C6 D9A0 B024 23C3 D7A1 A536"
img = "/images/ekip/umut.jpeg"

[[member]]
name = "Özcan Oğuz"
role = "Yönetim Kurulu Başkanı"
text = "2007'den beridir özgür yazılımlar ile içli dışlı bir aktivist. Babasının bit pazarından getirdiği i486 DX2'den beridir teknoloji ve elektronik ile ilgili. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) kurucularındandır. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "ozcan {güzela} oyd.org.tr"
gnupg = "D854 D9D8 5CB4 9107 04BD 9C5B 2D33 E2BD 3D97 5818"
img = "/images/ekip/ozcan.jpg"

[[member]]
name = "Zeynep Topsakal"
role = "Yönetim Kurulu Başkan Yardımcısı"
text = "Boğaziçi Üniversitesi'nde Dilbilim öğrencisi. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) kurucularındandır. Özgür yazılım aktivizmi çalışmalarında bulunmaktadır."
email = "zeynep {güzela} oyd.org.tr"
gnupg = "4715 4623 2DD7 4CCC B7D8 9984 C26B 3B50 FF05 999E"
img = "/images/ekip/zeynep.jpg"

[[member]]
name = "Mustafa Yontar"
role = "Denetim Kurulu Başkanı"
text = "Amstrad sevdalısı, özgür yazılım aktivisti. [Hackerspace Istanbul](https://hackerspace.ist) (hs.ist) üyelerindendir. [Özgür Yazılım Kampları](https://kamp.linux.org.tr)nda eğitmen."
email = "mustafa {güzela} oyd.org.tr"
gnupg = "DB86 4D74 9132 633A F5C1 222C 80CB 12EF 9981 8314"
img = "/images/ekip/mustafa.jpg"

+ 3
- 0
layouts/404.html View File

@@ -0,0 +1,3 @@
{{ define "main" }}
<h1>404</h1>
{{ end }}

+ 24
- 0
layouts/_default/baseof.html View File

@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="{{ .Site.LanguageCode }}">
<head>
<meta charset="utf-8">
{{ if eq .URL "/" -}}
<title>{{ .Site.Title }}</title>
{{- else -}}
<title>{{ .Title }}{{ with .Params.subtitle }} - {{ . }} {{ end }} - {{ .Site.Title }}</title>
{{- end }}
<link rel="stylesheet" href="{{ "fonts/fonts.css" | relURL }}">
<link rel="stylesheet" href="{{ "css/normalize.css" | relURL }}">
<link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
</head>
<body>
{{ block "header" . }}
{{ partial "header" . }}
{{ end }}
{{ block "main" . }}
{{ end }}
{{ block "footer" . }}
{{ partial "footer" . }}
{{ end }}
</body>
</html>

+ 53
- 51
layouts/_default/list.html View File

@@ -1,56 +1,58 @@
{{ partial "header.html" . }}

<div class="band padForHeader pushFooter">
<div class="bandContent">
<div class="full splitColumns withMobileMargins">
<div class="column75">
<div class="sectionTitle">Yazılar</div>

{{ $paginator := .Paginate (where .Data.Pages "Section" "!=" "") }}
<div>{{ range $paginator.Pages }}
<div class="listItem">
<a class="itemImage project" href="{{ .RelPermalink }}" style="background-image: url(/articles/{{ .Param "slug"}}-sq.jpg);"></a>
<div class="itemDetails">
<div class="itemHeader">
<div class="itemTitle"><a href="{{ .RelPermalink }}">{{ .Title }}</a></div>
<div class="itemTag">
{{- range .Params.categories -}}
<a href="{{ relURL (print "/categories/" . | urlize) }}">{{ . }}</a>
{{ end -}}
</div>
</div>
<div class="itemMeta">
<div class="author">{{ .Params.author }}</div>
<div class="itemDescription">{{ default .Description | markdownify }}
<a class="readMore" href="{{ .RelPermalink }}">Devamını okuyun ...</a>
</div>
<div class="itemDate">
<div class="created">{{ .Date.Format "2006/01/02" }}</div>
</div>
</div>
</div>
</div>
{{ end }}</div>
{{ template "_internal/pagination.html" . }}
{{ define "main" }}
<div class="page">
<div class="article-list">
<h1 class="title">{{ .Title }}</h1>
{{ $paginator := .Paginate (where .Data.Pages "Section" "!=" "") }}
{{ range $paginator.Pages }}
<article>
{{ if .Params.img }}
<div class="article-img">
<img src="{{ .Params.img.src }}" alt="{{ .Params.img.alt }}"/>
</div>

<div class="column25">
<div class="section">
<div class="sectionTitle">Kategoriler</div>
{{ range $key, $value := .Site.Taxonomies.categories }}
<div class="articleCategory {{ replace (lower $key) " " "" }}">
<a href="{{ (print "/categories/" $key | urlize) | relURL }}">{{ $key }}</a>
{{ end }}
<div class="article-body">
<header>
<h1 class="title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h1>
<div class="meta">
<div class="author">
{{ .Params.author }}
</div>
<div>
{{- range .Params.categories -}}
<a href="{{ relURL (print "/categories/" . | urlize) }}">{{ . }}</a>
{{ end -}}
</div>
</div>
{{ end }}
</div>
</header>
{{ if .Params.summary }}{{ .Params.summary }}{{ else }}{{ .Summary }}{{ end }}

<div class="section">
<div class="sectionTitle">Etkinlikler</div>
{{ partial "events" . }}
</div>
{{ if .Truncated }}
<a href="{{ .RelPermalink }}">Devamını okuyun...</a>
{{ end }}
<footer>
<time datetime="{{ .Date.Format "2006-1-2" | safeHTML }}">{{ .Date.Format "2006/01/02" }}</time>
</footer>
</div>
</div>
</div> <!-- bandContent -->
</div> <!-- band -->
</article>
{{ end }}
</div>
<aside class="sidebar">
<h2 class="title">Kategoriler</h2>
<nav class="categories">
<!-- {{ range $key, $value := .Site.Taxonomies.categories }} -->
<!-- <a href="{{ (print "/categories/" $key | urlize) | relURL }}">{{ $key }}</a> -->
<!-- {{ end }} -->

{{ partial "footer.html" . }}
{{ range .Site.Menus.categories }}
<div style="background-image: url({{ .Pre }})">
<a href="{{ .URL }}">
{{ .Name }}
</a>
</div>
{{ end }}
</nav>
<h2>Etkinlikler</h2>
{{ partial "events" . }}
</aside>
</div>
{{ end }}

+ 24
- 24
layouts/_default/rss.xml View File

@@ -1,26 +1,26 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
<generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
<language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
<managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
<webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
{{ with .OutputFormats.Get "RSS" }}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{ end }}
{{ range .Data.Pages }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
<guid>{{ .Permalink }}</guid>
<description>{{ .Content | html }}</description>
</item>
{{ end }}
</channel>
</rss>
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
<generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
<language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
<managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
<webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
{{ with .OutputFormats.Get "RSS" }}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{ end }}
{{ range .Data.Pages }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
<guid>{{ .Permalink }}</guid>
<description>{{ .Content | html }}</description>
</item>
{{ end }}
</channel>
</rss>

+ 1
- 1
layouts/_default/section.rss.xml View File

@@ -7,7 +7,7 @@
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
<lastBuildDate>{{ .Date.Format "2017-03-03 14:15:59 -0600 CST" | safeHTML }}</lastBuildDate>{{ end }}
{{ with .OutputFormats.Get "RSS" }}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{ end }}
{{ range .Data.Pages }}
<item>


+ 12
- 42
layouts/_default/single.html View File

@@ -1,42 +1,12 @@
{{ partial "header.html" . }}

<div class="band padForHeader pushFooter">
<div class="bandContent">
<div class="full splitColumns withMobileMargins">
<div class="column75">

<h1 class="article-title">{{ .Title }}</h1>

{{ $slug := .Param "slug" }}
{{ with $.Params.photo }}
<div class="article-header">
<div class="photo" style="background-image: url('../../../{{ $slug }}-wd.jpg');"></div>
<div class="photoCredit"><a href="{{ .url }}">{{ .author }}</a> tarafından çekildi</div>
</div>
{{ end }}

{{ if eq .Section "post" }}
<span class="article-date">{{ .Date.Format "2006/01/02" }}</span>
{{ end }}

<div class="article-content">
{{ .Content }}
</div>
</div>

<div class="column25">
<!-- <div class="section hideOnMobile">
<div class="sectionTitle">Dizin</div>
{{ .TableOfContents }}
</div> -->
<div class="section">
<div class="sectionTitle">Etkinlikler</div>
{{ partial "events" . }}
</div>
</div>

</div>
</div> <!-- bandContent -->
</div> <!-- band -->

{{ partial "footer.html" . }}
{{ define "main" }}
<div class="page">
<article>
<h1 class="title">{{ .Title }}</h1>
{{ .Content }}
</article>
<aside class="sidebar">
<h2 class="title">Etkinlikler</h2>
{{ partial "events" . }}
</aside>
</div>
{{ end }}

+ 54
- 59
layouts/index.html View File

@@ -1,63 +1,58 @@
{{ partial "header.html" . }}

<!-- page -->
<div id="homeContent" class="pushFooter">
<div class="band first">
<div class="bandContent">
<div class="blurb">
<a href="http://tibble.tidyverse.org/"><img src="images/Gnulove.jpg" alt="tibble hex sticker"></a>
</div>
<div class="blurb">
<div class="tagline">Kullan, araştır, paylaş, geliştir!</div>
<div>
Özgür Yazılım Derneği, özgür yazılım hareketini ve hali ile tüm insanların modern dünyadaki özgürlüklerini savunan insanların oluşturduğu bir topluluktur. Özgür Yazılım Derneği insanların özgürlüğünü, yazılımların özgürlüğünden başlamak üzere, donanımların, İnternet’in ve hizmetlerin özgürlüğü ile bağlantılı olarak savunur.
{{ define "main" }}
<main>
<section class="band">
<div class="container">
<div class="row">
<div class="column">
<img src="/images/Gnulove.jpg" alt="Gnu Love" />
</div>
</div>
</div> <!-- bandContent -->
</div> <!-- band -->

<div class="band second">
<div class="bandContent">
<div class="blurb">
<div class="tagline">Hedeflerimiz neler?</div>
<div>
<strong>Özgür Yazılım Derneğinin ideal dünyasında;</strong>
<ul>
<li>Tüm yazılımlar herkesin kullanması, araştırması, paylaşıp geliştirmesi için özgürdür,</li>
<li>Tüm donanımlar istenildiği gibi erişilebilir, incelenebilir, değiştirilebilir ve en önemlisi tamir edilebilir,</li>
<li>İnternet, insanlığın yarattığı en büyük ve özgürleştirici makine olarak amaçlandığı ve hak ettiği şekilde özgür, erişilebilirdir,</li>
<li>Mahremiyet tali değil aslidir. İnsanların özel hayatlarına ilişkin detayları güven içinde saklayabilir.</li>
</ul>
Özgür Yazılım Derneği, temelleri Richard M. Stallman tarafından atılan “Özgür yazılım, özgür toplum” hedefine varmak için çalışır.
<div class="column">
<h2 class="title">Kullan, araştır, paylaş, geliştir!</h2>
<p>
Özgür Yazılım Derneği, özgür yazılım hareketini ve hali ile tüm insanların modern dünyadaki özgürlüklerini savunan insanların oluşturduğu bir topluluktur. Özgür Yazılım Derneği insanların özgürlüğünü, yazılımların özgürlüğünden başlamak üzere, donanımların, İnternet’in ve hizmetlerin özgürlüğü ile bağlantılı olarak savunur.
</p>
</div>
</div>
<div class="blurb">
<div class="tagline small"></div>
<strong>Bu amaçla Özgür Yazılım Derneği,</strong>
<ul>
<li>GNU felsefesini ve özgür yazılımların kullanımını yaygınlaştırmak amacı ile eğitimler ve yaygınlaştırma çalışmaları gerçekleştirmektedir.</li>
<li>Kamunun ve sivil toplumun çalışmalarının faydalarının tüm insanlıkça paylaşılabilmesi için özgür yazılımlar kullanmaya ve katkı vermeye teşvik eder.</li>
<li>Ağ tarafsızlığı ve herkese erişilebilir internet için çalışır.</li>
<li>Hayatımızı hızla saran teknolojilerin temel hak ve özgürlüklerimizi sınırlandırmasına, gözetim / denetim toplumu yaratma çabalarına karşı çıkar, teknolojinin insanı ve toplumu daha fazla özgürleştirmesi amacıyla kullanılması için mücadele eder.</li>
<li>Sosyal ağların salt bir tüketim ve teşhir aracı olarak görülmesine ve kullanılmasına karşı, yepyeni bir iletişim kültürünün gelişmesi için çalışır.</li>
<li>Bilimsel ve teknolojik birikimin, kişisel veya özel mülk olmasına karşı çıkar.</li>
<li>Bu ortak birikimler üzerinde toplum yararına olmayan bir tahakküm kuran patent ve lisanslara karşı, paylaşımcı üretim modellerini ve lisanslarını savunur.</li>
</ul>
</div>
</div> <!-- bandContent -->
</div> <!-- band -->

<div class="band third">
<div class="bandContent">
<div class="hideOnMobile"></div>
<div class="blurb">
<div class="tagline">Nereden başlamalıyım?</div>
<div>
Özgür yazılım felsefesi hakkındaki yazılarımızı okuyabilir ve yayınlarımızı takip edebilirsiniz.
</div>
</div>
</section>
<section class="band secondary">
<div class="container">
<h2>Hedeflerimiz neler?</h2>
<div class="row">
<div class="column">
<h3>Özgür Yazılım Derneğinin ideal dünyasında;</h3>
<ul>
<li>Tüm yazılımlar herkesin kullanması, araştırması, paylaşıp geliştirmesi için özgürdür,</li>
<li>Tüm donanımlar istenildiği gibi erişilebilir, incelenebilir, değiştirilebilir ve en önemlisi tamir edilebilir,</li>
<li>İnternet, insanlığın yarattığı en büyük ve özgürleştirici makine olarak amaçlandığı ve hak ettiği şekilde özgür, erişilebilirdir,</li>
<li>Mahremiyet tali değil aslidir. İnsanların özel hayatlarına ilişkin detayları güven içinde saklayabilir.</li>
</ul>
<p>
Özgür Yazılım Derneği, temelleri Richard M. Stallman tarafından atılan “Özgür yazılım, özgür toplum” hedefine varmak için çalışır.
</p>
</div>
<div class="column">
<h3>Bu amaçla Özgür Yazılım Derneği,</h3>
<ul>
<li>GNU felsefesini ve özgür yazılımların kullanımını yaygınlaştırmak amacı ile eğitimler ve yaygınlaştırma çalışmaları gerçekleştirmektedir.</li>
<li>Kamunun ve sivil toplumun çalışmalarının faydalarının tüm insanlıkça paylaşılabilmesi için özgür yazılımlar kullanmaya ve katkı vermeye teşvik eder.</li>
<li>Ağ tarafsızlığı ve herkese erişilebilir internet için çalışır.</li>
<li>Hayatımızı hızla saran teknolojilerin temel hak ve özgürlüklerimizi sınırlandırmasına, gözetim / denetim toplumu yaratma çabalarına karşı çıkar, teknolojinin insanı ve toplumu daha fazla özgürleştirmesi amacıyla kullanılması için mücadele eder.</li>
<li>Sosyal ağların salt bir tüketim ve teşhir aracı olarak görülmesine ve kullanılmasına karşı, yepyeni bir iletişim kültürünün gelişmesi için çalışır.</li>
<li>Bilimsel ve teknolojik birikimin, kişisel veya özel mülk olmasına karşı çıkar.</li>
<li>Bu ortak birikimler üzerinde toplum yararına olmayan bir tahakküm kuran patent ve lisanslara karşı, paylaşımcı üretim modellerini ve lisanslarını savunur.</li>
</ul>
</div>
</div>
</div> <!-- bandContent -->
</div> <!-- band -->
</div> <!-- homeContent -->

{{ partial "footer.html" . }}
</div>
</section>
<section class="band">
<div class="container">
<h2>Nereden başlamalıyım?</h2>
<p>
Özgür yazılım felsefesi hakkındaki yazılarımızı okuyabilir ve yayınlarımızı takip edebilirsiniz.
</p>
</div>
</section>
</main>
{{ end }}

+ 10
- 10
layouts/partials/events.html View File

@@ -1,12 +1,12 @@
{{ range $i, $element := sort $.Site.Data.events.events "iso8601" }}
{{ if and (le $i 2) (now.Before (time .iso8601)) }}

<div class="event {{ if eq (mod $i 2) 1 }}odd{{else}}even{{end}}">
<div class="eventTitle"><a href="{{ .url }}">{{ .title }}</a></div>
<div class="eventLocation">{{ .where }}</div>
<div class="eventDate">{{ .when }}</div>
<div class="eventDetails">{{ .what | markdownify }}</div>
{{ range $.Site.Data.events.events }}
<div class="event">
<a href="{{ .url }}">{{ .title }}</a>
<address>{{ .address }}</address>
{{ if .time }}
<time datetime="{{ .time.Format "2006-1-2" | safeHTML }}">
{{ .time.Day }} {{ index $.Site.Data.months (printf "%d" .time.Month) }}'{{ .time.Format "06" }}
</time>
{{ end }}
<p>{{ .description }}</p>
</div>

{{ end }}
{{ end }}

+ 6
- 14
layouts/partials/footer.html View File

@@ -1,14 +1,6 @@
<div id="rStudioFooter" class="band">
<div class="bandContent">
<div id="copyright">
© 2019 Özgür Yazılım Derneği. <br>Sitedeki yazılar aksi belirtilmediği takdirde CC BY-ND 4.0 Uluslararası lisansı altında lisanslanmıştır. Web sitesinin tasarımı CC BY-SA 4.0 Uluslararası lisansı altında lisanslanmıştır.
</div>
<div id="logos"> </div>
</div>
</div>

</div> <!-- main -->
</div> <!-- app -->

</body>
</html>
<footer>
<div class="container">
&copy; 2019 Özgür Yazılım Derneği. <br>
Sitedeki yazılar aksi belirtilmediği takdirde CC BY-ND 4.0 Uluslararası lisansı altında lisanslanmıştır. Web sitesinin tasarımı CC BY-SA 4.0 Uluslararası lisansı altında lisanslanmıştır.
</div>
</footer>

+ 0
- 50
layouts/partials/head.html View File

@@ -1,50 +0,0 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="og:image" content="https://www.tidyverse.org/images/tidyverse-default.png" >
{{ .Hugo.Generator }}

{{ if eq .URL "/" -}}
<title>{{ .Site.Title }}</title>
<meta property="og:title" content="{{ .Site.Title }}">
<meta property="og:type" content="website">
<meta property="description" content="{{ .Site.Params.description }}">
<meta property="og:description" content="{{ .Site.Params.description }}">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://www.tidyverse.org/images/hex-tidyverse.png" >
{{- else -}}
<title>{{ .Title }}{{ with .Params.subtitle }} - {{ . }} {{ end }} - {{ .Site.Title }}</title>
<meta property="og:title" content="{{ .Title }} - {{ .Site.Title }}">
<meta property="og:type" content="article">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://www.tidyverse.org/articles/{{ .Params.slug }}-sq.jpg" >
<meta property="description" content="{{ .Params.description }}">
<meta property="og:description" content="{{ .Params.description }}">
{{- end }}

<!--favicons-->
<link rel="apple-touch-icon" sizes="180x180" href="{{ "images/favicons/apple-touch-icon.png" | relURL }}" />
<link rel="icon" type="image/png" sizes="32x32" href="{{ "images/favicons/favicon-32x32.png" | relURL }}" />
<link rel="icon" type="image/png" sizes="16x16" href="{{ "images/favicons/favicon-16x16.png" | relURL }}" />
<link rel="manifest" href="{{ "images/favicons/site.webmanifest" | relURL }}" />
<link rel="mask-icon" href="{{ "images/favicons/safari-pinned-tab.svg" | relURL }}" />
<link rel="shortcut icon" href="{{ "images/favicons/favicon.ico" | relURL }}" />
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" href="{{ "images/favicons/browserconfig.xml" | relURL }}" >

<!--jquery-->
<script type="text/javascript" src="{{ "js/jquery-1.11.0.min.js" | relURL }}"></script>
<script type="text/javascript" src="{{ "js/site.js" | relURL }}"></script>
{{ if eq .URL "/" -}}
<script type="text/javascript" src="{{ "js/home.js" | relURL }}"></script>
{{- end }}
<link rel="stylesheet" href="{{ "css/tidyverse-site.css" | relURL }}" />
<link rel="stylesheet" href="{{ "css/tweaks.css" | relURL }}" />
<link rel="stylesheet" href="{{ "css/junction.css" | relURL }}" />
<link rel="icon" href="{{ "images/favicon.ico" | relURL }}" />
{{ if hasPrefix .URL "/articles" -}}
<link rel="alternate" type="application/atom+xml" title="Blog" href="/articles/index.xml" />
{{- end }}
<noscript>
<link rel="stylesheet" href="{{ "css/noscript.css" | relURL }}" />
</noscript>

+ 16
- 19
layouts/partials/header.html View File

@@ -1,19 +1,16 @@
<!DOCTYPE html>
<html lang="{{ .Site.LanguageCode }}">
<head>
{{ partial "head.html" . }}
</head>
<body>
<div id="appTidyverseSite" {{ if ne .URL "/" }}class="shrinkHeader alwaysShrinkHeader"{{ end }}>
<div id="main">
<!-- rstudio header -->
<div id="rStudioHeader">
<div class="band">
<div class="innards bandContent">
<div>
<a class="productName" href="/">Özgür Yazılım Derneği</a>
</div>
{{ partial "nav.html" . }}
</div>
</div>
</div>
<header class="navbar">
<div class="navbar-container">
<h1><a href="/" class="logo">Özgür Yazılım Derneği</a></h1>
<nav>
<!-- <label for="drawer-control" class="drawer-toggle"></label> -->
<!-- <input type="checkbox" id="drawer-control" class="drawer"> -->
<!-- <label for="drawer-control" class="drawer-close"></label> -->
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<a class="{{ if hasPrefix $currentPage.URL .URL }}active{{ end }}" href="{{ .URL }}" title="{{ .Title }}">
{{ .Name }}
</a>
{{ end }}
</nav>
</div>
</header>

+ 0
- 9
layouts/partials/nav.html View File

@@ -1,9 +0,0 @@
<div id="menu">
<div id="menuToggler"></div>
<div id="menuItems" class="">
{{ $page := . }}
{{ range .Site.Menus.main }}
<a class="menuItem {{ if hasPrefix $page.URL .URL }}current{{ end }}" href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
</div>
</div>

+ 10
- 0
layouts/shortcodes/mail-lists.html View File

@@ -0,0 +1,10 @@
<h2>E-posta listeleri</h2>

{{ range $.Site.Data.mail_lists.lists }}
<h3 class="list-title">{{ .title }} ({{ .address }})</h3>
<p>{{ .description }}</p>
<a class="button success" role="button" href="mailto:{{ .address }}?subject=subscribe">Abone Ol</a>
<a class="button danger" role="button" href="mailto:{{ .address }}?subject=unsubscribe">Abonelikten Çık</a>
<a class="button info" role="button" href="https://liste.oyd.org.tr/hyperkitty/list/{{ .address }}/">Arşiv</a>
<hr/>
{{ end }}

+ 11
- 0
layouts/shortcodes/projects.html View File

@@ -0,0 +1,11 @@
{{ range $.Site.Data.projects.projects }}
<section class="project">
<div class="project-image">
<img src="{{ .image }}" alt="{{ .title }}">
</div>
<div>
<a href="{{ .url }}">{{ .title }}</a>
<p>{{ .text }}</p>
</div>
</section>
{{ end }}

+ 16
- 0
layouts/shortcodes/team.html View File

@@ -0,0 +1,16 @@
{{ range $.Site.Data.team.member }}
<section class="member">
<div class="member-image">
<img src="{{ .img }}" alt="{{ .name }}">
</div>
<div>
<strong class="member-name">{{ .name }}</strong>
<em class="member-role">{{ .role }}</em>
<p class="member-description">{{ .text | markdownify }}</p>
<address class="member-email">{{ .email }}</address>
{{ if .gnupg }}
<address class="member-fingerprint">(GnuPG: {{ .gnupg }})</address>
{{ end }}
</div>
</section>
{{ end }}

+ 0
- 8
static/css/article-image.css View File

@@ -1,8 +0,0 @@
/* CSS for centering images in blog posts */

.article-content img {
max-width: 640px;
display: block;
margin-left: auto;
margin-right: auto;
}

+ 0
- 22
static/css/fonts.css View File

@@ -1,22 +0,0 @@
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'),
url('../fonts/merriweather-v13-latin-regular.woff2') format('woff2'),
url('../fonts/merriweather-v13-latin-regular.woff') format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'),
url('../fonts/lato-v11-latin-regular.woff2') format('woff2'),
url('../fonts/lato-v11-latin-regular.woff') format('woff');
}
body {
font-family: 'Merriweather', serif;
}
h1, h2, h3, h4, h5, h6, .nav, .article-duration, .archive-item-link, .footer {
font-family: 'Lato', sans-serif;
}

BIN
static/css/images/Gnulove.jpg View File

Before After
Width: 1250  |  Height: 802  |  Size: 427 KiB

+ 0
- 11
static/css/images/menuToggler.svg View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="30px" height="30px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#75AADB;stroke-miterlimit:10;}
</style>
<line class="st0" x1="5" y1="10" x2="25" y2="10"/>
<line class="st0" x1="5" y1="14" x2="25" y2="14"/>
<line class="st0" x1="5" y1="18" x2="25" y2="18"/>
</svg>

+ 0
- 54
static/css/images/tidy-back-01.svg View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 570 690"
version="1.1"
sodipodi:docname="tidy-back-01.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata33">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview31"
showgrid="false"
inkscape:zoom="0.34202899"
inkscape:cx="293.77119"
inkscape:cy="345"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fceaa3;}</style>
</defs>
<title
id="title6">tidy-back</title>
</svg>

+ 0
- 54
static/css/images/tidy-back-02.svg View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 700 952"
version="1.1"
sodipodi:docname="tidy-back-02.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata61">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview59"
showgrid="false"
inkscape:zoom="0.24789916"
inkscape:cx="350"
inkscape:cy="476"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{opacity:0.25;}.cls-2,.cls-4{fill:#fff;}.cls-3,.cls-4{opacity:0.5;}</style>
</defs>
<title
id="title6">tidy-back</title>
</svg>

+ 0
- 86
static/css/images/tidy-back-03.svg View File

@@ -1,86 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 650 450"
version="1.1"
sodipodi:docname="tidy-back-03.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata31">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview29"
showgrid="false"
inkscape:zoom="0.52444444"
inkscape:cx="325"
inkscape:cy="225"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#19152d;}.cls-2{fill:#fceaa3;}.cls-3{opacity:0.6;}.cls-4{fill:#777381;}.cls-5{fill:#fff;}</style>
</defs>
<title
id="title6">tidy-back</title>
<polygon
class="cls-1"
points="370 272.25 370 202.75 310 168 250 202.75 250 272.25 310 307 370 272.25"
id="polygon8" />
<g
class="cls-3"
id="g14">
<path
class="cls-4"
d="M185,173.78l55,31.85v63.74l-55,31.85-55-31.85V205.63l55-31.85m0-5.78-60,34.75v69.5L185,307l60-34.75v-69.5L185,168Z"
id="path12" />
</g>
<g
class="cls-3"
id="g18">
<path
class="cls-4"
d="M372,66.28l55,31.85v63.74l-55,31.85-55-31.85V98.13l55-31.85m0-5.78L312,95.25v69.5l60,34.75,60-34.75V95.25L372,60.5Z"
id="path16" />
</g>
<g
class="cls-3"
id="g22">
<path
class="cls-4"
d="M372,281.28l55,31.85v63.74l-55,31.85-55-31.85V313.13l55-31.85m0-5.78-60,34.75v69.5l60,34.75,60-34.75v-69.5L372,275.5Z"
id="path20" />
</g>
<path
class="cls-5"
d="M317.73,220.47c0-4.77-3-8.73-8.73-8.73-4,0-7.56,2-10.35,5.22l-4.23-3.87c3.78-4.32,8.91-7.47,15.48-7.47,9.09,0,15,5.49,15,14.4,0,11.79-14.49,16.56-13,29.16H305.4C303.42,235.14,317.73,230,317.73,220.47Zm-14.22,42c0-3.42,2.34-5.76,5.31-5.76a5.68,5.68,0,0,1,0,11.34A5.33,5.33,0,0,1,303.51,262.5Z"
id="path26" />
</svg>

+ 0
- 41
static/css/images/tidy-event-back-conf.svg View File

@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100px" height="100px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FCEAA3;}
</style>
<g>
<g>
<path class="st0" d="M69.2-11.9l15.1,8.7v17.5L69.2,23l-15.1-8.7V-3.2L69.2-11.9 M69.2-15.4L51.1-4.9v21l18.1,10.5l18.1-10.5v-21
L69.2-15.4L69.2-15.4z"/>
</g>
</g>
<g>
<polygon class="st0" points="67.3,51.1 67.3,30.1 49.2,19.6 31.1,30.1 31.1,51.1 49.2,61.6 "/>
</g>
<g>
<g>
<path class="st0" d="M29.2,58.1l15.1,8.7v17.5L29.2,93l-15.1-8.7V66.8L29.2,58.1 M29.2,54.6L11.1,65.1v21l18.1,10.5l18.1-10.5v-21
L29.2,54.6L29.2,54.6z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M28.2-11.9l15.1,8.7v17.5L28.2,23l-15.1-8.7V-3.2L28.2-11.9 M28.2-15.4L10.1-4.9v21l18.1,10.5l18.1-10.5v-21
L28.2-15.4L28.2-15.4z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M89.2,23.1l15.1,8.7v17.5L89.2,58l-15.1-8.7V31.8L89.2,23.1 M89.2,19.6L71.1,30.1v21l18.1,10.5l18.1-10.5v-21
L89.2,19.6L89.2,19.6z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M69.2,58.1l15.1,8.7v17.5L69.2,93l-15.1-8.7V66.8L69.2,58.1 M69.2,54.6L51.1,65.1v21l18.1,10.5l18.1-10.5v-21
L69.2,54.6L69.2,54.6z"/>
</g>
</g>
</svg>

+ 0
- 29
static/css/images/tidy-event-back-meetup.svg View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100px" height="100px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FCEAA3;}
</style>
<g>
<polygon class="st0" points="67.3,51.1 67.3,30.1 49.2,19.6 31.1,30.1 31.1,51.1 49.2,61.6 "/>
</g>
<g>
<g>
<path class="st0" d="M29.2,58.1l15.1,8.7v17.5L29.2,93l-15.1-8.7V66.8L29.2,58.1 M29.2,54.6L11.1,65.1v21l18.1,10.5l18.1-10.5v-21
L29.2,54.6L29.2,54.6z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M28.2-11.9l15.1,8.7v17.5L28.2,23l-15.1-8.7V-3.2L28.2-11.9 M28.2-15.4L10.1-4.9v21l18.1,10.5l18.1-10.5v-21
L28.2-15.4L28.2-15.4z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M89.2,23.1l15.1,8.7v17.5L89.2,58l-15.1-8.7V31.8L89.2,23.1 M89.2,19.6L71.1,30.1v21l18.1,10.5l18.1-10.5v-21
L89.2,19.6L89.2,19.6z"/>
</g>
</g>
</svg>

+ 0
- 54
static/css/images/tidy-packages-back-01.svg View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 190 215"
version="1.1"
sodipodi:docname="tidy-packages-back-01.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview15"
showgrid="false"
inkscape:zoom="1.0976744"
inkscape:cx="95"
inkscape:cy="107.5"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fceaa3;}</style>
</defs>
<title
id="title6">tidy-packages-back</title>
</svg>

+ 0
- 54
static/css/images/tidy-packages-back-02.svg View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 190 215"
version="1.1"
sodipodi:docname="tidy-packages-back-02.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata15">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview13"
showgrid="false"
inkscape:zoom="1.0976744"
inkscape:cx="95"
inkscape:cy="107.5"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fceaa3;}</style>
</defs>
<title
id="title6">tidy-packages-back</title>
</svg>

+ 0
- 54
static/css/images/tidy-packages-back-03.svg View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 190 215"
version="1.1"
sodipodi:docname="tidy-packages-back-03.svg"
inkscape:version="0.92.4 (unknown)">
<metadata
id="metadata15">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="751"
id="namedview13"
showgrid="false"
inkscape:zoom="1.0976744"
inkscape:cx="95"
inkscape:cy="107.5"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fceaa3;}</style>
</defs>
<title
id="title6">tidy-packages-back</title>
</svg>

+ 0
- 9
static/css/images/tidyCategoryProgramming.svg View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="30px" height="30px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#38577F;stroke-width:3;stroke-miterlimit:10;}
</style>
<polyline class="st0" points="12,6.1 20,14 12,21.9 "/>
</svg>

+ 0
- 13
static/css/images/twitterLogo.svg View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 35 35" width="35" height="35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<path class="st0" d="M34.9,7.2c-1.2,0.5-2.5,0.9-3.8,1.1c1.4-0.8,2.4-2.1,2.9-3.7c-1.3,0.8-2.7,1.3-4.2,1.6
c-1.2-1.3-2.9-2.1-4.9-2.1c-3.7,0-6.7,3-6.7,6.7c0,0.5,0.1,1,0.2,1.5C12.9,12,7.9,9.4,4.7,5.3c-0.6,1-0.9,2.1-0.9,3.4
c0,2.3,1.2,4.4,3,5.6c-1.1,0-2.1-0.3-3-0.8v0.1c0,3.2,2.3,5.9,5.3,6.5c-0.6,0.2-1.1,0.2-1.8,0.2c-0.4,0-0.8,0-1.3-0.1
c0.8,2.6,3.3,4.6,6.2,4.6c-2.3,1.8-5.2,2.9-8.3,2.9c-0.5,0-1.1,0-1.6-0.1c3,1.9,6.5,3,10.2,3c12.3,0,19-10.2,19-19
c0-0.3,0-0.6,0-0.9C32.8,9.7,34,8.5,34.9,7.2z"/>
</svg>

+ 0
- 16
static/css/junction.css View File

@@ -1,16 +0,0 @@

@font-face {
font-family: 'Junction';
src: url('/fonts/junction-bold.otf') format('opentype'),
font-weight: bold;
font-style: normal;

}

@font-face {
font-family: 'Junction';
src: url('/fonts/junction-regular.otf') format('opentype'),
font-weight: normal;
font-style: normal;

}

+ 0
- 321
static/css/main.css View File

@@ -1,321 +0,0 @@
html,
body {
margin: 0;
padding: 0;
position: relative;
}

body {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga" on;
}

h1,
h2,
h3,
h4,
h5,
h6 {
color: #222;
}

a {
outline: none;
}

code {
background-color: rgba(0, 0, 0, 0.02);
}

.wrapper {
overflow: hidden;
position: relative;
}

.header {
padding: 20px 0;
position: relative;
background: #f5f5f5;
border-bottom: 1px solid #eaeaea;
}

.nav {
max-width: 800px;
margin: 0 auto;
padding: 0 15px;
text-align: right;
}

.nav-logo {
float: left;
margin-top: -11px;
transition: transform 150ms ease-out;
}

.nav-logo:hover {
transform: scale(1.1);
}

.nav-logo img {
display: block;
max-height: 40px;
width: auto;
border-radius: 50%;
}

.nav-links {
margin: 0;
padding: 0;
font-size: 14px;
list-style: none;
}

.nav-links li {
display: inline-block;
margin: 0 0 0 15px;
}

.nav-links li:first-child {
margin-left: 0;
}

.nav-links a {
text-decoration: none;
color: #111;
}

.nav-links a:hover {
color: #000;
}

.content {
max-width: 700px;
margin: 40px auto 10px;
padding: 0 15px;
font-size: 16px;
line-height: 1.7;
color: #333;
}

.article-title {
font-size: 34px;
color: #222;
margin: 0;
line-height: 1.3;
}

.article-date {
color: #ccc;
}

.article-duration {
margin-top: 12px;
float: right;
font-size: 10px;
padding: 1px 5px;
font-weight: bold;
border-radius: 3px;
background: #bbb;
color: #fff
}

.article-content p {
margin: 15px 0 25px;
}

.article-content a {
text-decoration: none;
color: inherit;
border-bottom: 3px solid #CBF8DF;
box-shadow: inset 0 -4px 0 #CBF8DF;
background: transparent;
transition: background 150ms ease;
}

.article-content a:hover,
.article-content a:focus {
background: #CBF8DF;
}

.article-content hr {
width: 150px;
margin: 50px auto;
height: 1px;
overflow: hidden;
border: none;
background: #e5e5e5;
}

.highlight {
border-radius: 3px;
position: relative;
margin: 40px 0;
font-size: 14px;
}

.highlight pre {
padding: 10px;
}

.archive {
margin: 0;
padding: 0;
list-style: none;
line-height: 1.3em;
text-align: center;
color: #111;
}

.archive-title {
font-size: 32px;
margin-top: 60px;
}

.archive-item {
margin: 5px 0 15px;
padding: 0;
}

.archive-item-date {
color: #ccc;
font-size: 14px;
padding: 5px 0;
margin-top: 5px;
display: block;
}

.archive-item-link {
display: inline-block;
text-decoration: none;
font-size: 21px;
font-weight: bold;
color: #222;
padding: 5px 0;
border-bottom: 1px solid #ddd;
}

.archive-item-link:hover {
border-bottom-color: #222;
}

.footer {
padding: 25px 0;
text-align: center;
}

.footer-links {
list-style: none;
margin: 0;
padding: 0;
color: #ccc;
font-size: 14px;
}

.footer-links li {
margin: 0;
padding: 0;
display: inline-block;
}

.footer-links a {
color: #888;
text-decoration: none;
transition: color 150ms ease;
margin: 0 15px;
}

.footer-links a:hover,
.footer-links a:focus {
color: #222;
}

.footer-links li::before {
content: '/';
position: relative;
left: -2px;
}

.footer-links li:first-child::before {
display: none;
}
.footer-links-kudos img {
position: relative;
top: 6px;
margin-left: 2px;
}

@media (min-width: 600px) {
.header {
padding: 25px 0;
}

.nav-logo {
margin-top: -13px;
}

.nav-logo img {
max-height: 50px;
}

.nav-links {
font-size: 18px;
}

.nav-links li {
margin: 0 0 0 30px;
}

.content {
font-size: 19px;
line-height: 1.8;
}

.highlight {
font-size: 16px;
margin: 40px -20px;
}

.archive {
text-align: left;
}

.archive-title {
font-size: 38px;
}

.archive-item-date {
font-size: 19px;
text-align: right;
float: right;
}

.archive-item-link {
text-overflow: ellipsis;
max-width: calc(100% - 120px);
white-space: nowrap;
overflow: hidden;
}

.article-title {
font-size: 42px;
}

.article-duration {
font-size: 12px;
}

.footer-links {