cs101-merhabadunya.github.io

cs101-merhabadunya.github.io

Source code of CS 101 website built with Jekyll

cs101-website

:memo:To-do

  • Anasayfa
  • Kaynaklar
    • Syllabus - Gül Sena
    • Hakkımızda may add some things from the inital Syllabus
    • Python referansı :snake:
    • Pycharm kurulumu :snake:
    • Pycharm kullanımı
    • Ed üzerinden çalışmaları yükleme
    • Ed kullanım rehberi
    • Grafikler (sonra eklenecek)
    • FAQ - Gül Sena
  • Projeler
    • Grup :family:
    • Self-study :computer:
  • Dersler Kolt python sitesindeki gibi bir tablo iyi olabilir $$\def\arraystretch{0.8} \begin{array}{llll} Konu & Tarih & Slaytlar & Video \end{array}$$
  • Ödevler (ilk ödevden sonra visible olacak)

If it is your first time developing in Jekyll make sure to follow the instructions here based on your operating system.

If this is your first time locally serving this repository execute in the repository folder. bundle install

To view the produced website on your local computer execute the following command: bundle exec jekyll serve [--trace --incremental --port XXXX]

If included --port XXXX your server will be directed to 127.0.0.1:XXXX in the browser. Sometimes using the same port gives error in WSL.

You can find some templates in templates folder, note that the pages inside this folder aren't compiled. bundle update to update all gems to the lates version, bundle update jekyll to update jekyll.

Please update the used tags below

  • kod
  • planlama

Archiving

When moving up to a next semester, we don't want to delete the older content in the website but archive them. For this purpose we created the archives folder.

  • Create the corresponding semester folder in archives eg. 2020guz
  • In the contents of _lectures, _posts, _projects remove slug and instead add permalink like below: permalink: 2021bahar/dersler/ders1
  • Then, copy the contents of _site/lectures/index.html to the below of 2021bahar/lectures.html, etc. for posts and projects as well.
  • Move the contents of _lectures, _posts, _projects and other .html files to this folder. Make sure that long term files like about.md, sss.md are still available in the main folder.
  • Also modify archives.md to reflect the changes.