Skip to content

bilgiyazilim/bilgiyazilim.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bilgi Yazılım Topluluğu Websitesi

Built with Material for MkDocs

bilgiyazilim.github.io websitesinin içerikleri ve konfigürasyonları.

Deployments

main branch'e yapılan her commit (dolayısıyla da merge) sonrası Deploy to GitHub Pages workflow'u otomatik olarak tetiklenir. Bu workflow, main branch içerisinde websitenin build'ini alıp github pages üzerinden yayına alır.

Yani bilgiyazilim.github.io sitesinin güncellenmesi için yapılması gereken tek şey değişikliğin main branch'e aktarılmasıdır. Gerisini hazırlanan workflow halledecektir.

Siteyi Yerelinde Ayağa Kaldır

Yerelinizde python3 kurulu olması gerekmektedir.

Repoyu yereline clone'la:

$ git clone https://github.com/bilgiyazilim/bilgiyazilim.github.io.git

Proje klasörüne geç:

$ cd bilgiyazilim.github.io

İhtiyaç duyulan Python paketlerinin yerelinizdeki Python paketlerini bozmaması için virtual environment oluştur ve aktif et:

$ virtualenv venv
$ source venv/bin/activate

İhtiyaç duyulan Python paketlerini kur:

(venv) $ pip install -r requirements.txt

Websiteyi ayağa kaldır:

(venv) $ make serve

Yerelinizde make komutu mevcut değilse $ mkdocs serve -w overrides/ komutunu kullanabilirsiniz

Bu komut sonrasında site http://localhost:8000 adresinde ayağa kalkacaktır. Eğer site ayağa kalkmadıysa veya komut sonrası bir hata mesajı aldıysanız Discord üzerinden yardım istemekten çekinmeyin.