diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml
new file mode 100644
index 000000000..61cb2f07b
--- /dev/null
+++ b/.github/workflows/jekyll.yml
@@ -0,0 +1,64 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll site to Pages
+
+on:
+ # Runs on pushes targeting the default branch
+ push:
+ branches: ["master"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
+ with:
+ ruby-version: '3.1' # Not needed with a .ruby-version file
+ bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+ cache-version: 0 # Increment this number if you need to re-download cached gems
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v4
+ - name: Build with Jekyll
+ # Outputs to the './_site' directory by default
+ run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
+ env:
+ JEKYLL_ENV: production
+ - name: Upload artifact
+ # Automatically uploads an artifact from the './_site' directory by default
+ uses: actions/upload-pages-artifact@v3
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..6c2ff60b6
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,5 @@
+{
+ "githubPullRequests.ignoredPullRequestBranches": [
+ "master"
+ ]
+}
\ No newline at end of file
diff --git a/_config.yml b/_config.yml
index 314bd6e49..be8d6b565 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,10 +1,10 @@
-title: no style, please! # name of the site
-author: Riccardo Graziosi # name of site's author
-email: riccardo.graziosi97@gmail.com # email of site's author
-url: https://riggraz.dev # root address of the site
-baseurl: "/no-style-please" # subpath of the site, e.g. "/blog" (leave it blank "" if you're site shouldn't use a subpath)
+title: Deniz Buldum # name of the site
+author: Deniz Buldum # name of site's author
+email: deniz.a.buldum@gmail.com # email of site's author
+url: https://dbuldum4.github.io # root address of the site
+baseurl: "" # subpath of the site, e.g. "/blog" (leave it blank "" if you're site shouldn't use a subpath)
description: > # description of the site (multiple lines allowed)
- A (nearly) no-CSS, fast, minimalist Jekyll theme.
+ dbuldum4
permalink: /:slug.html
@@ -14,8 +14,8 @@ favicon: "logo.png" # name+extension of favicon (which must be put on the root f
theme: no-style-please # if you are using GitHub Pages, change it to remote_theme: riggraz/no-style-please
theme_config:
- appearance: "auto" # can be "light", "dark" or "auto"
- back_home_text: ".." # customize text for homepage link in post layout
+ appearance: "light" # can be "light", "dark" or "auto"
+ back_home_text: "back" # customize text for homepage link in post layout
date_format: "%Y-%m-%d" # customize how date is formatted
show_description: false # show blog description in home page
diff --git a/_data/menu.yml b/_data/menu.yml
index 69f6454bc..504546a93 100644
--- a/_data/menu.yml
+++ b/_data/menu.yml
@@ -2,37 +2,39 @@
# https://github.com/riggraz/no-style-please#customize-the-menu
entries:
- - title: info
+ - title: "About me:"
entries:
- - title: a (nearly) no-CSS, fast, minimalist Jekyll theme.
- - title: github repo
- url: https://github.com/riggraz/no-style-please
- - title: "used by riggraz.dev and many others"
+ - title: Sophomore at Solon High School
- - title: all posts
+ - title: "My current interests include:"
+ entries:
+ - title: Computer science
+ - title: Machine learning
+ - title: Computer engineering
+ - title: UI design
+ - title: Mathematics
+ - title: Competitive programming
+ - title: Music
+ - title: Physics
+ - title: History
+
+ - title: "Here are some of my thoughts and writings:"
post_list:
limit: 5
show_more: true
show_more_text: See archive...
show_more_url: archive.html
-
- - title: posts by category
- post_list:
- category: example2
- show_more: true
- show_more_text: See more posts...
- show_more_url: example2-archive.html
-
- - title: rss
- url: feed.xml
- - title: another list
+ - title: "Where you can find me:"
entries:
- - title: with subitems
- entries:
- - title: with subsubitems
- - title: example page
- url: about
- - title: PRO TIP
+ - title: "GitHub"
+ url: https://github.com/dbuldum4
+
+ - title: "Feel free to contact me at:"
entries:
- - title: to edit this menu, edit _data/menu.yml file
\ No newline at end of file
+ - title: "Email:"
+ entries:
+ - title: denizbuldum27@solonschools.net
+ url: mailto:denizbuldum27@solonschools.net
+ - title: dbuldum@kent.edu
+ url: mailto:dbuldum@kent.edu
diff --git a/_includes/head.html b/_includes/head.html
index 77daa89c0..d531ffdea 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -2,6 +2,7 @@
+
{%- if page.title -%}
diff --git a/_includes/post_list.html b/_includes/post_list.html
index 9e685942b..40ad4fafb 100644
--- a/_includes/post_list.html
+++ b/_includes/post_list.html
@@ -15,7 +15,7 @@
{%- for post in posts limit: include.limit -%}
{%- endfor -%}
{%- if include.show_more and limit_exceeded -%}
diff --git a/_posts/2020-07-06-strange-post.md b/_posts/2020-07-06-strange-post.md
deleted file mode 100644
index 2392228ad..000000000
--- a/_posts/2020-07-06-strange-post.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-layout: post
-custom_js: mouse_coords
----
-
-This post is strange. It also has some custom js.
\ No newline at end of file
diff --git a/_posts/2020-07-07-overview-post.md b/_posts/2020-07-07-overview-post.md
deleted file mode 100644
index fc984e219..000000000
--- a/_posts/2020-07-07-overview-post.md
+++ /dev/null
@@ -1,84 +0,0 @@
----
-layout: post
-category: example
----
-
-Lorem ipsum[^1] dolor sit amet, consectetur adipiscing elit. Pellentesque vel lacinia neque. Praesent nulla quam, ullamcorper in sollicitudin ac, molestie sed justo. Cras aliquam, sapien id consectetur accumsan, augue magna faucibus ex, ut ultricies turpis tortor vel ante. In at rutrum tellus.
-
-# Sample heading 1
-## Sample heading 2
-### Sample heading 3
-#### Sample heading 4
-##### Sample heading 5
-###### Sample heading 6
-
-Mauris viverra dictum ultricies. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Etiam id nisl ut lorem gravida euismod.
-
-## Lists
-
-Unordered:
-
-- Fusce non velit cursus ligula mattis convallis vel at metus[^2].
-- Sed pharetra tellus massa, non elementum eros vulputate non.
-- Suspendisse potenti.
-
-Ordered:
-
-1. Quisque arcu felis, laoreet vel accumsan sit amet, fermentum at nunc.
-2. Sed massa quam, auctor in eros quis, porttitor tincidunt orci.
-3. Nulla convallis id sapien ornare viverra.
-4. Nam a est eget ligula pellentesque posuere.
-
-## Blockquote
-
-The following is a blockquote:
-
-> Suspendisse tempus dolor nec risus sodales posuere. Proin dui dui, mollis a consectetur molestie, lobortis vitae tellus.
-
-## Thematic breaks ()
-
-Mauris viverra dictum ultricies[^3]. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Etiam id nisl ut lorem gravida euismod. **You can put some text inside the horizontal rule like so.**
-
----
-{: data-content="hr with text"}
-
-Mauris viverra dictum ultricies. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Etiam id nisl ut lorem gravida euismod. **Or you can just have an clean horizontal rule.**
-
----
-
-Mauris viverra dictum ultricies. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Etiam id nisl ut lorem gravida euismod. Or you can just have an clean horizontal rule.
-
-## Code
-
-Now some code:
-
-```
-const ultimateTruth = 'this theme is the best!';
-console.log(ultimateTruth);
-```
-
-And here is some `inline code`!
-
-## Tables
-
-Now a table:
-
-| Tables | Are | Cool |
-| ------------- |:-------------:| -----:|
-| col 3 is | right-aligned | $1600 |
-| col 2 is | centered | $12 |
-| zebra stripes | are neat | $1 |
-
-## Images
-
-![theme logo](https://raw.githubusercontent.com/riggraz/no-style-please/master/logo.png){:.ioda}
-
-Logo of *no style, please!* theme[^4]
-
----
-{: data-content="footnotes"}
-
-[^1]: this is a footnote. It should highlight if you click on the corresponding superscript number.
-[^2]: hey there, i'm using no style please!
-[^3]: this is another footnote.
-[^4]: this is a very very long footnote to test if a very very long footnote brings some problems or not. I strongly hope that there are no problems but you know sometimes problems arise from nowhere.
\ No newline at end of file
diff --git a/_posts/2020-07-08-language-tests.md b/_posts/2020-07-08-language-tests.md
deleted file mode 100644
index 7ac64ac9e..000000000
--- a/_posts/2020-07-08-language-tests.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-layout: post
-title: "Language Tests"
-category: example2
----
-
-Note: I took this test post from [moving](https://github.com/huangyz0918/moving), which is another Jekyll theme which is better that this one so I should not have linked it because now you will decide to use it instead of mine.
-
-### 1. 日本語テスト
-
-This is a Japanese test post to show you how japanese is displayed.
-
-私は昨日ついにその助力家というのの上よりするたなけれ。
-最も今をお話団はちょうどこの前後なかろでくらいに困りがいるたをは帰着考えたなかって、そうにもするでうたらない。
-がたを知っないはずも同時に九月をいよいよたありた。
-
-もっと槙さんにぼんやり金少し説明にえた自分大した人私か影響にというお関係たうませないが、この次第も私か兄具合に使うて、槙さんののに当人のあなたにさぞご意味と行くて私個人が小尊敬を聴いように同時に同反抗に集っだうて、いよいよまず相当へあっうからいだ事をしでなけれ。
-
-> それでそれでもご時日をしはずはたったいやと突き抜けるますて、その元がは行ったてという獄を尽すていけですた。
-
-この中道具の日その学校はあなたごろがすまなりかとネルソンさんの考えるですん、辺の事実ないというご盲従ありたですと、爺さんのためが薬缶が結果までの箸の当時してならて、多少の十月にためからそういう上からとにかくしましないと触れべきものたで、ないうですと多少お人達したのでたた。
-
-From [すぐ使えるダミーテキスト - 日本語 Lorem ipsum.](http://lipsum.sugutsukaeru.jp/index.cgi)
-
-
-### 2. 繁体中文测试
-
-This is a chinese test post to show you how chinese is displayed.
-
-善我王上魚、產生資西員合兒臉趣論。畫衣生這著爸毛親可時,安程幾?合學作。觀經而作建。都非子作這!法如言子你關!手師也。
-
-以也座論頭室業放。要車時地變此親不老高小是統習直麼調未,行年香一?
-
-就竟在,是我童示讓利分和異種百路關母信過明驗有個歷洋中前合著區亮風值新底車有正結,進快保的行戰從:弟除文辦條國備當來際年每小腳識世可的的外的廣下歌洲保輪市果底天影;全氣具些回童但倒影發狀在示,數上學大法很,如要我……月品大供這起服滿老?應學傳者國:山式排只不之然清同關;細車是!停屋常間又,資畫領生,相們制在?公別的人寫教資夠。資再我我!只臉夫藝量不路政吃息緊回力之;兒足灣電空時局我怎初安。意今一子區首者微陸現際安除發連由子由而走學體區園我車當會,經時取頭,嚴了新科同?很夫營動通打,出和導一樂,查旅他。坐是收外子發物北看蘭戰坐車身做可來。道就學務。
-
-國新故。
-
-> 工步他始能詩的,裝進分星海演意學值例道……於財型目古香亮自和這乎?化經溫詩。只賽嚴大一主價世哥受的沒有中年即病行金拉麼河。主小路了種就小為廣不?
-
-From [亂數假文產生器 - Chinese Lorem Ipsum.](http://www.richyli.com/tool/loremipsum/)
-
-
-
-### 3. 简体中文测试
-
-效育声去本义然空,各值太法心想,场强实地。 题铁习点儿表管少间千,只何政亲织文意部,千影画派证男须。 手反取长风治增非等直难群,连取及天他己事头级,影数弦适把气快目人。 专议以省通引而千个,格则口段度样水热马,地教少务改磨。 包思外心半院应她算斯,市外会快记路又火学,劳如肃它准众丧边。
-
- > 团算部住县单总边素格军所,合音府教看和广光采率位转,位用品根确针百。 证其标元角工方海接交他,论象切万世认一响义,治然身本风弦带题。 向我次路持加北,她不反心。 说总元军例市决,现始即算证养,规走还壳。
-
-因林可相儿应满军,热影省条律因资再,整肃赤心将届。 局广写两量备验还,南教事争工民的,备进研上布。 素身电活非直,速这区交示从,百层达。 资量那毛什京身,白这快。 半打容三手开常价或,手严量般象式效,名可重芽门适。 来设什一我么,光界美么或,住身式准。 造酸改表委验众办地百养,商物战众本列听度名院,制压录丽快与千机内。 住需当四议决得命南然照按民置,当住命形金决否矿单外。 气象理离开新集增际,三划方工义很年关,拉许准孝口。 构片出干计由备美打养,持育总指承入无己。
-
-From [假文生成器, lorem ipsum Chinese](http://www.cancms.com/content/dummytext)
\ No newline at end of file
diff --git a/_posts/2020-07-08-very-very-very-long-title-and-very-very-very-short-content.md b/_posts/2020-07-08-very-very-very-long-title-and-very-very-very-short-content.md
deleted file mode 100644
index bd0ca9e40..000000000
--- a/_posts/2020-07-08-very-very-very-long-title-and-very-very-very-short-content.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-layout: post
-category: example
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel lacinia neque. Praesent nulla quam, ullamcorper in sollicitudin ac, molestie sed justo. Cras aliquam, sapien id consectetur accumsan, augue magna faucibus ex, ut ultricies turpis tortor vel ante. In at rutrum tellus. Nullam vestibulum metus eu purus malesuada, volutpat mattis leo facilisis.
\ No newline at end of file
diff --git a/_posts/2020-07-09-post-example-with-headings-and-toc.md b/_posts/2020-07-09-post-example-with-headings-and-toc.md
deleted file mode 100644
index 4f458c4c2..000000000
--- a/_posts/2020-07-09-post-example-with-headings-and-toc.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-layout: post
-category: example2
----
-
-Mauris viverra dictum ultricies. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Nunc a egestas tortor, sed feugiat leo.
-
-## Table of contents
-- [Table of contents](#table-of-contents)
-- [The start](#the-start)
-- [The middle](#the-middle)
-- [The end](#the-end)
-
-Mauris viverra dictum ultricies. Vestibulum quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Nunc a egestas tortor, sed feugiat leo. Vestibulum porta tincidunt tellus, vitae ornare tortor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed nunc neque, tempor in iaculis non, faucibus et metus. Etiam id nisl ut lorem gravida euismod.
-
-## [The start](#the-start)
-
-Fusce non velit cursus ligula mattis convallis vel at metus. Sed pharetra tellus massa, non elementum eros vulputate non. Suspendisse potenti. Quisque arcu felis, laoreet vel accumsan sit amet, fermentum at nunc. Sed massa quam, auctor in eros quis, porttitor tincidunt orci. Nulla convallis id sapien ornare viverra. Cras nec est lacinia ligula porta tincidunt. Nam a est eget ligula pellentesque posuere. Maecenas quis enim ac risus accumsan scelerisque. Aliquam vitae libero sapien. Etiam convallis, metus nec suscipit condimentum, quam massa congue velit, sit amet sollicitudin nisi tortor a lectus. Cras a arcu enim. Suspendisse hendrerit euismod est ac gravida. Donec vitae elit tristique, suscipit eros at, aliquam augue. In ac faucibus dui. Sed tempor lacus tristique elit sagittis, vitae tempor massa convallis.
-
-## [The middle](#the-middle)
-
-Proin quis velit et eros auctor laoreet. Aenean eget nibh odio. Suspendisse mollis enim pretium, fermentum urna vitae, egestas purus. Donec convallis tincidunt purus, scelerisque fermentum eros sagittis vel. Aliquam ac aliquet risus, tempus iaculis est. Fusce molestie mauris non interdum hendrerit. Curabitur ullamcorper, eros vitae interdum volutpat, lacus magna lacinia turpis, at accumsan dui tortor vel lectus. Aenean risus massa, semper non lectus rutrum, facilisis imperdiet mi. Praesent sed quam quis purus auctor ornare et sed augue. Vestibulum non quam quis ligula luctus placerat sed sit amet erat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce auctor, sem eu volutpat dignissim, turpis nibh malesuada arcu, in consequat elit mauris quis sem. Nam tristique sit amet enim vel accumsan. Sed id nibh commodo, dictum sem id, semper quam.
-
-## The end
-
-Donec ex lectus, tempus non lacinia quis, pretium non ipsum. Praesent est nunc, rutrum vel tellus eu, tristique laoreet purus. In rutrum orci sit amet ex ornare, sit amet finibus lacus laoreet. Etiam ac facilisis purus, eget porttitor odio. Suspendisse tempus dolor nec risus sodales posuere. Proin dui dui, mollis a consectetur molestie, lobortis vitae tellus. Vivamus at purus sed urna sollicitudin mattis. Mauris lacinia libero in lobortis pulvinar. Nullam sit amet condimentum justo. Donec orci justo, pharetra ut dolor non, interdum finibus orci. Proin vitae ante a dui sodales commodo ac id elit. Nunc vel accumsan nunc, sit amet congue nunc. Aliquam in lacinia velit. Integer lobortis luctus eros, in fermentum metus aliquet a. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
-
diff --git a/_posts/2020-07-09-post-example-with-hr.md b/_posts/2020-07-09-post-example-with-hr.md
deleted file mode 100644
index 48848cdcb..000000000
--- a/_posts/2020-07-09-post-example-with-hr.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-layout: post
-slug: hr example
----
-
-Lorem ipsum[^1] dolor sit amet, consectetur adipiscing elit. Pellentesque vel lacinia neque. Praesent nulla quam, ullamcorper in sollicitudin ac, molestie sed justo. Cras aliquam, sapien id consectetur accumsan, augue magna faucibus ex, ut ultricies turpis tortor vel ante. In at rutrum tellus. Nullam vestibulum metus eu purus malesuada, volutpat mattis leo facilisis. Sed consectetur, nisl et semper laoreet, velit augue congue nunc, eget eleifend odio erat eu sapien. Phasellus dictum efficitur dapibus. Morbi porta lacinia tincidunt. Nam aliquet est mi, nec lacinia ipsum elementum sed. Nam feugiat ipsum tortor, et pretium purus sollicitudin et.
-
----
-
-Mauris viverra dictum ultricies[^2]. Vestibulum[^3] quis ipsum euismod, facilisis metus sed, varius ipsum. Donec scelerisque lacus libero, eu dignissim sem venenatis at. Nunc a egestas tortor, sed feugiat leo. Vestibulum porta tincidunt tellus, vitae ornare tortor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed nunc neque, tempor in iaculis non, faucibus et metus. Etiam id nisl ut lorem gravida euismod.
-
-Fusce non velit cursus ligula mattis convallis vel at metus. Sed pharetra tellus massa, non elementum eros vulputate non. Suspendisse potenti. Quisque arcu felis, laoreet vel accumsan sit amet, fermentum at nunc. Sed massa quam, auctor in eros quis, porttitor tincidunt orci. Nulla convallis id sapien ornare viverra. Cras nec est lacinia ligula porta tincidunt. Nam a est eget ligula pellentesque posuere. Maecenas quis enim ac risus accumsan scelerisque. Aliquam vitae libero sapien. Etiam convallis, metus nec suscipit condimentum, quam massa congue velit, sit amet sollicitudin nisi tortor a lectus. Cras a arcu enim. Suspendisse hendrerit euismod est ac gravida. Donec vitae elit tristique, suscipit eros at, aliquam augue. In ac faucibus dui. Sed tempor lacus tristique elit sagittis, vitae tempor massa convallis.
-
----
-{: data-content="discussions"}
-
-This article has been discussed here:
-- [lobste.rs](#)
-- [/r/webdev](#)
-
-Feel free to reach out at my email to leave feedback and talk about the article.
-
----
-{: data-content="footnotes"}
-
-[^1]: Okay here I should put something about "ipsum".
-[^2]: same goes for this.
-[^3]: I studied latin in high school but im not able to translate *anything*! By the way this is a longer footnote and i think it is still pretty cool, even prettier than shortier ones even though it does not say anything useful but whatever.
\ No newline at end of file
diff --git a/_posts/2024-02-02-website-tutorial.md b/_posts/2024-02-02-website-tutorial.md
new file mode 100644
index 000000000..94fb2f95d
--- /dev/null
+++ b/_posts/2024-02-02-website-tutorial.md
@@ -0,0 +1,52 @@
+---
+layout: post
+title: "How I made this website"
+category: blog
+---
+___
+# Table of Contents
+- [Tooling](#tooling)
+ * [Jekyll](#jekyll)
+ + [Theme](#theme)
+ * [GitHub Pages](#github-pages)
+- [Creation](#creation)
+ * [Step 1: Fork theme](#step-1-fork-theme)
+ * [Step 2: Customize Theme](#step-2-customize-theme)
+ + [Change _config.yml](#change-_configyml)
+ + [Change menu](#change-menu)
+ + [Add pages and posts](#add-pages-and-posts)
+
+___
+
+# Tooling
+The tools and frameworks used are an important part of developing any site. This is what I did.
+
+## Jekyll
+Since I wanted to easily build a coherent static site that I could edit without much hassle, I chose to use Jekyll. Jekyll, a static site generator, allows anyone to "transform [their] plain text into static websites and blogs."[^1] Jekyll works the best with blogs and personal websites, so this is a good use case for it.
+### Theme
+After browsing options, I decided to pick "no-style-please," a fast and minimal theme. This theme includes light, dark, and auto modes, an RSS feed, SEO optimization, very little CSS, and excellent performance. It was developed by [Riccardo Graziosi](https://riggraz.dev) and is used on his own personal website.
+
+## GitHub Pages
+GitHub offers their own hosting solution, named GitHub Pages. This allows easy and free hosting using a popular platform. Since I'm a student, I also get other free benefits from GitHub using using their [GitHub Student Developer Pack,](https://education.github.com/pack) including more features on their platform in addition free JetBrains products.
+
+___
+
+# Creation
+After picking the theme and tools to create the website, I used them in development. There are different ways, to do this, but the method I chose allowed me to do it all on the web without touching any local files. I mostly used github.dev for this (to use it, edit a file in your repository and press the period (.) key.
+## Step 1: Fork theme
+
+Fork the theme to your own account. Note that if you call this new repository your username, its `README` will show up on your GitHub profile.
+
+## Step 2: Customize Theme
+There are a multitude of customizations available to you once you fork your theme.
+### Change _config.yml
+The first step is to change the `_config.yml` file in the root directory to your ideal settings. You should change the `title`, `author`, `url`, `baseurl`, `favicon`, and `description`. You can also change other options, but there aren't many.
+### Change menu
+The next step I did was change the menu (home page). This can be done by navigating to `_data` and opening `menu.yml`. The layout is fairly obvious, so just change the examples. More details can be found in the `README` of your theme.
+### Add pages and posts
+You can easily add posts (to the `_posts` folder in Markdown.) Once you add your posts, the website is complete.
+
+___
+{: data-content="footnotes"}
+
+[^1]: [Jekyll](https://jekyllrb.com)
diff --git a/_sass/no-style-please.scss b/_sass/no-style-please.scss
index a9c968806..3f76aba23 100644
--- a/_sass/no-style-please.scss
+++ b/_sass/no-style-please.scss
@@ -25,7 +25,7 @@ html { height: 100%; }
body {
color: black;
- font-family: monospace;
+ font-family: 'Newsreader', sans-serif;
font-size: 16px;
line-height: 1.4;
margin: 0;
@@ -43,7 +43,7 @@ p { margin: 1rem 0; }
li { margin: 0.4rem 0; }
-*:target { background: yellow; }
+*:target { background: blue; }
.w {
max-width: 640px;
diff --git a/assets/.DS_Store b/assets/.DS_Store
new file mode 100644
index 000000000..fd7350e63
Binary files /dev/null and b/assets/.DS_Store differ
diff --git a/assets/Newsreader.ttf b/assets/Newsreader.ttf
new file mode 100644
index 000000000..60e51e8f3
Binary files /dev/null and b/assets/Newsreader.ttf differ
diff --git a/assets/Newsreader.zip b/assets/Newsreader.zip
new file mode 100644
index 000000000..87f824bf9
Binary files /dev/null and b/assets/Newsreader.zip differ
diff --git a/assets/Newsreader/.DS_Store b/assets/Newsreader/.DS_Store
new file mode 100644
index 000000000..5008ddfcf
Binary files /dev/null and b/assets/Newsreader/.DS_Store differ
diff --git a/assets/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf b/assets/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf
new file mode 100644
index 000000000..1d1b66f8c
Binary files /dev/null and b/assets/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf differ
diff --git a/assets/Newsreader/OFL.txt b/assets/Newsreader/OFL.txt
new file mode 100644
index 000000000..bf714e095
--- /dev/null
+++ b/assets/Newsreader/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2020 The Newsreader Project Authors (http://github.com/productiontype/Newsreader)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/assets/Newsreader/README.txt b/assets/Newsreader/README.txt
new file mode 100644
index 000000000..b21663651
--- /dev/null
+++ b/assets/Newsreader/README.txt
@@ -0,0 +1,134 @@
+Newsreader Variable Font
+========================
+
+This download contains Newsreader as both variable fonts and static fonts.
+
+Newsreader is a variable font with these axes:
+ opsz
+ wght
+
+This means all the styles are contained in these files:
+ Newsreader-VariableFont_opsz,wght.ttf
+ Newsreader-Italic-VariableFont_opsz,wght.ttf
+
+If your app fully supports variable fonts, you can now pick intermediate styles
+that aren’t available as static fonts. Not all apps support variable fonts, and
+in those cases you can use the static font files for Newsreader:
+ static/Newsreader_9pt-ExtraLight.ttf
+ static/Newsreader_9pt-Light.ttf
+ static/Newsreader_9pt-Regular.ttf
+ static/Newsreader_9pt-Medium.ttf
+ static/Newsreader_9pt-SemiBold.ttf
+ static/Newsreader_9pt-Bold.ttf
+ static/Newsreader_9pt-ExtraBold.ttf
+ static/Newsreader_14pt-ExtraLight.ttf
+ static/Newsreader_14pt-Light.ttf
+ static/Newsreader_14pt-Regular.ttf
+ static/Newsreader_14pt-Medium.ttf
+ static/Newsreader_14pt-SemiBold.ttf
+ static/Newsreader_14pt-Bold.ttf
+ static/Newsreader_14pt-ExtraBold.ttf
+ static/Newsreader_24pt-ExtraLight.ttf
+ static/Newsreader_24pt-Light.ttf
+ static/Newsreader_24pt-Regular.ttf
+ static/Newsreader_24pt-Medium.ttf
+ static/Newsreader_24pt-SemiBold.ttf
+ static/Newsreader_24pt-Bold.ttf
+ static/Newsreader_24pt-ExtraBold.ttf
+ static/Newsreader_36pt-ExtraLight.ttf
+ static/Newsreader_36pt-Light.ttf
+ static/Newsreader_36pt-Regular.ttf
+ static/Newsreader_36pt-Medium.ttf
+ static/Newsreader_36pt-SemiBold.ttf
+ static/Newsreader_36pt-Bold.ttf
+ static/Newsreader_36pt-ExtraBold.ttf
+ static/Newsreader_60pt-ExtraLight.ttf
+ static/Newsreader_60pt-Light.ttf
+ static/Newsreader_60pt-Regular.ttf
+ static/Newsreader_60pt-Medium.ttf
+ static/Newsreader_60pt-SemiBold.ttf
+ static/Newsreader_60pt-Bold.ttf
+ static/Newsreader_60pt-ExtraBold.ttf
+ static/Newsreader_9pt-ExtraLightItalic.ttf
+ static/Newsreader_9pt-LightItalic.ttf
+ static/Newsreader_9pt-Italic.ttf
+ static/Newsreader_9pt-MediumItalic.ttf
+ static/Newsreader_9pt-SemiBoldItalic.ttf
+ static/Newsreader_9pt-BoldItalic.ttf
+ static/Newsreader_9pt-ExtraBoldItalic.ttf
+ static/Newsreader_14pt-ExtraLightItalic.ttf
+ static/Newsreader_14pt-LightItalic.ttf
+ static/Newsreader_14pt-Italic.ttf
+ static/Newsreader_14pt-MediumItalic.ttf
+ static/Newsreader_14pt-SemiBoldItalic.ttf
+ static/Newsreader_14pt-BoldItalic.ttf
+ static/Newsreader_14pt-ExtraBoldItalic.ttf
+ static/Newsreader_24pt-ExtraLightItalic.ttf
+ static/Newsreader_24pt-LightItalic.ttf
+ static/Newsreader_24pt-Italic.ttf
+ static/Newsreader_24pt-MediumItalic.ttf
+ static/Newsreader_24pt-SemiBoldItalic.ttf
+ static/Newsreader_24pt-BoldItalic.ttf
+ static/Newsreader_24pt-ExtraBoldItalic.ttf
+ static/Newsreader_36pt-ExtraLightItalic.ttf
+ static/Newsreader_36pt-LightItalic.ttf
+ static/Newsreader_36pt-Italic.ttf
+ static/Newsreader_36pt-MediumItalic.ttf
+ static/Newsreader_36pt-SemiBoldItalic.ttf
+ static/Newsreader_36pt-BoldItalic.ttf
+ static/Newsreader_36pt-ExtraBoldItalic.ttf
+ static/Newsreader_60pt-ExtraLightItalic.ttf
+ static/Newsreader_60pt-LightItalic.ttf
+ static/Newsreader_60pt-Italic.ttf
+ static/Newsreader_60pt-MediumItalic.ttf
+ static/Newsreader_60pt-SemiBoldItalic.ttf
+ static/Newsreader_60pt-BoldItalic.ttf
+ static/Newsreader_60pt-ExtraBoldItalic.ttf
+
+Get started
+-----------
+
+1. Install the font files you want to use
+
+2. Use your app's font picker to view the font family and all the
+available styles
+
+Learn more about variable fonts
+-------------------------------
+
+ https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
+ https://variablefonts.typenetwork.com
+ https://medium.com/variable-fonts
+
+In desktop apps
+
+ https://theblog.adobe.com/can-variable-fonts-illustrator-cc
+ https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
+
+Online
+
+ https://developers.google.com/fonts/docs/getting_started
+ https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
+ https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
+
+Installing fonts
+
+ MacOS: https://support.apple.com/en-us/HT201749
+ Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
+ Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
+
+Android Apps
+
+ https://developers.google.com/fonts/docs/android
+ https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
+
+License
+-------
+Please read the full license text (OFL.txt) to understand the permissions,
+restrictions and requirements for usage, redistribution, and modification.
+
+You can use them in your products & projects – print or digital,
+commercial or otherwise.
+
+This isn't legal advice, please consider consulting a lawyer and see the full
+license for all details.
diff --git a/assets/Newsreader/static/Newsreader_14pt-Bold.ttf b/assets/Newsreader/static/Newsreader_14pt-Bold.ttf
new file mode 100644
index 000000000..b4e95651d
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-Bold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-BoldItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-BoldItalic.ttf
new file mode 100644
index 000000000..425eeee02
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-BoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-ExtraBold.ttf b/assets/Newsreader/static/Newsreader_14pt-ExtraBold.ttf
new file mode 100644
index 000000000..b76a57a2f
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-ExtraBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-ExtraBoldItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-ExtraBoldItalic.ttf
new file mode 100644
index 000000000..e4ce291d7
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-ExtraBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-ExtraLight.ttf b/assets/Newsreader/static/Newsreader_14pt-ExtraLight.ttf
new file mode 100644
index 000000000..68f163a12
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-ExtraLight.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-ExtraLightItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-ExtraLightItalic.ttf
new file mode 100644
index 000000000..810b777d6
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-ExtraLightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-Italic.ttf b/assets/Newsreader/static/Newsreader_14pt-Italic.ttf
new file mode 100644
index 000000000..c2ec13c44
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-Italic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-Light.ttf b/assets/Newsreader/static/Newsreader_14pt-Light.ttf
new file mode 100644
index 000000000..3a5c79312
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-Light.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-LightItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-LightItalic.ttf
new file mode 100644
index 000000000..97f96bf18
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-LightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-Medium.ttf b/assets/Newsreader/static/Newsreader_14pt-Medium.ttf
new file mode 100644
index 000000000..67b0befeb
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-Medium.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-MediumItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-MediumItalic.ttf
new file mode 100644
index 000000000..9a7fb4888
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-MediumItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-Regular.ttf b/assets/Newsreader/static/Newsreader_14pt-Regular.ttf
new file mode 100644
index 000000000..ea92b8de2
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-Regular.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-SemiBold.ttf b/assets/Newsreader/static/Newsreader_14pt-SemiBold.ttf
new file mode 100644
index 000000000..1df682d73
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-SemiBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_14pt-SemiBoldItalic.ttf b/assets/Newsreader/static/Newsreader_14pt-SemiBoldItalic.ttf
new file mode 100644
index 000000000..2afad6cb2
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_14pt-SemiBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-Bold.ttf b/assets/Newsreader/static/Newsreader_24pt-Bold.ttf
new file mode 100644
index 000000000..0ce1866e0
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-Bold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-BoldItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-BoldItalic.ttf
new file mode 100644
index 000000000..060b5de5f
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-BoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-ExtraBold.ttf b/assets/Newsreader/static/Newsreader_24pt-ExtraBold.ttf
new file mode 100644
index 000000000..ce7342a8b
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-ExtraBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-ExtraBoldItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-ExtraBoldItalic.ttf
new file mode 100644
index 000000000..8d5cccf69
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-ExtraBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-ExtraLight.ttf b/assets/Newsreader/static/Newsreader_24pt-ExtraLight.ttf
new file mode 100644
index 000000000..a8efcda80
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-ExtraLight.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-ExtraLightItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-ExtraLightItalic.ttf
new file mode 100644
index 000000000..6289937db
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-ExtraLightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-Italic.ttf b/assets/Newsreader/static/Newsreader_24pt-Italic.ttf
new file mode 100644
index 000000000..372ca3782
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-Italic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-Light.ttf b/assets/Newsreader/static/Newsreader_24pt-Light.ttf
new file mode 100644
index 000000000..6cad4c058
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-Light.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-LightItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-LightItalic.ttf
new file mode 100644
index 000000000..978348b39
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-LightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-Medium.ttf b/assets/Newsreader/static/Newsreader_24pt-Medium.ttf
new file mode 100644
index 000000000..33b8eb58c
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-Medium.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-MediumItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-MediumItalic.ttf
new file mode 100644
index 000000000..06a00cca5
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-MediumItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-Regular.ttf b/assets/Newsreader/static/Newsreader_24pt-Regular.ttf
new file mode 100644
index 000000000..60086c396
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-Regular.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-SemiBold.ttf b/assets/Newsreader/static/Newsreader_24pt-SemiBold.ttf
new file mode 100644
index 000000000..cb5c73d02
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-SemiBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_24pt-SemiBoldItalic.ttf b/assets/Newsreader/static/Newsreader_24pt-SemiBoldItalic.ttf
new file mode 100644
index 000000000..a5e845244
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_24pt-SemiBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-Bold.ttf b/assets/Newsreader/static/Newsreader_36pt-Bold.ttf
new file mode 100644
index 000000000..e7a47e43b
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-Bold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-BoldItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-BoldItalic.ttf
new file mode 100644
index 000000000..3fd5ef864
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-BoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-ExtraBold.ttf b/assets/Newsreader/static/Newsreader_36pt-ExtraBold.ttf
new file mode 100644
index 000000000..444fc5ee6
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-ExtraBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-ExtraBoldItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-ExtraBoldItalic.ttf
new file mode 100644
index 000000000..63267b2dd
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-ExtraBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-ExtraLight.ttf b/assets/Newsreader/static/Newsreader_36pt-ExtraLight.ttf
new file mode 100644
index 000000000..2471990b9
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-ExtraLight.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-ExtraLightItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-ExtraLightItalic.ttf
new file mode 100644
index 000000000..208513f11
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-ExtraLightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-Italic.ttf b/assets/Newsreader/static/Newsreader_36pt-Italic.ttf
new file mode 100644
index 000000000..19d4d859b
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-Italic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-Light.ttf b/assets/Newsreader/static/Newsreader_36pt-Light.ttf
new file mode 100644
index 000000000..c634803cd
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-Light.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-LightItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-LightItalic.ttf
new file mode 100644
index 000000000..eb0de167f
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-LightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-Medium.ttf b/assets/Newsreader/static/Newsreader_36pt-Medium.ttf
new file mode 100644
index 000000000..2fe2e76ec
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-Medium.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-MediumItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-MediumItalic.ttf
new file mode 100644
index 000000000..01614635b
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-MediumItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-Regular.ttf b/assets/Newsreader/static/Newsreader_36pt-Regular.ttf
new file mode 100644
index 000000000..33a718d47
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-Regular.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-SemiBold.ttf b/assets/Newsreader/static/Newsreader_36pt-SemiBold.ttf
new file mode 100644
index 000000000..6989392cb
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-SemiBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_36pt-SemiBoldItalic.ttf b/assets/Newsreader/static/Newsreader_36pt-SemiBoldItalic.ttf
new file mode 100644
index 000000000..7dca59718
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_36pt-SemiBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-Bold.ttf b/assets/Newsreader/static/Newsreader_60pt-Bold.ttf
new file mode 100644
index 000000000..9e4c43f2c
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-Bold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-BoldItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-BoldItalic.ttf
new file mode 100644
index 000000000..f10d94664
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-BoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-ExtraBold.ttf b/assets/Newsreader/static/Newsreader_60pt-ExtraBold.ttf
new file mode 100644
index 000000000..1018b72f2
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-ExtraBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-ExtraBoldItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-ExtraBoldItalic.ttf
new file mode 100644
index 000000000..395e0d6d5
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-ExtraBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-ExtraLight.ttf b/assets/Newsreader/static/Newsreader_60pt-ExtraLight.ttf
new file mode 100644
index 000000000..66729fd92
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-ExtraLight.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-ExtraLightItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-ExtraLightItalic.ttf
new file mode 100644
index 000000000..9244d23ca
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-ExtraLightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-Italic.ttf b/assets/Newsreader/static/Newsreader_60pt-Italic.ttf
new file mode 100644
index 000000000..c843cd2a8
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-Italic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-Light.ttf b/assets/Newsreader/static/Newsreader_60pt-Light.ttf
new file mode 100644
index 000000000..cddd3dc8f
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-Light.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-LightItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-LightItalic.ttf
new file mode 100644
index 000000000..1fe9817c5
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-LightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-Medium.ttf b/assets/Newsreader/static/Newsreader_60pt-Medium.ttf
new file mode 100644
index 000000000..282e471ca
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-Medium.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-MediumItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-MediumItalic.ttf
new file mode 100644
index 000000000..6ccda7cc5
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-MediumItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-Regular.ttf b/assets/Newsreader/static/Newsreader_60pt-Regular.ttf
new file mode 100644
index 000000000..41effe66a
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-Regular.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-SemiBold.ttf b/assets/Newsreader/static/Newsreader_60pt-SemiBold.ttf
new file mode 100644
index 000000000..749b4bfc2
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-SemiBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_60pt-SemiBoldItalic.ttf b/assets/Newsreader/static/Newsreader_60pt-SemiBoldItalic.ttf
new file mode 100644
index 000000000..f385bab74
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_60pt-SemiBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-Bold.ttf b/assets/Newsreader/static/Newsreader_9pt-Bold.ttf
new file mode 100644
index 000000000..a41b8609a
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-Bold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-BoldItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-BoldItalic.ttf
new file mode 100644
index 000000000..1b3e0a062
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-BoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-ExtraBold.ttf b/assets/Newsreader/static/Newsreader_9pt-ExtraBold.ttf
new file mode 100644
index 000000000..3ac0acec5
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-ExtraBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-ExtraBoldItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-ExtraBoldItalic.ttf
new file mode 100644
index 000000000..a7075269f
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-ExtraBoldItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-ExtraLight.ttf b/assets/Newsreader/static/Newsreader_9pt-ExtraLight.ttf
new file mode 100644
index 000000000..3e1137887
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-ExtraLight.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-ExtraLightItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-ExtraLightItalic.ttf
new file mode 100644
index 000000000..c3b853b4e
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-ExtraLightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-Italic.ttf b/assets/Newsreader/static/Newsreader_9pt-Italic.ttf
new file mode 100644
index 000000000..d0fe8a85c
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-Italic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-Light.ttf b/assets/Newsreader/static/Newsreader_9pt-Light.ttf
new file mode 100644
index 000000000..7e83e5fc2
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-Light.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-LightItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-LightItalic.ttf
new file mode 100644
index 000000000..eafd47121
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-LightItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-Medium.ttf b/assets/Newsreader/static/Newsreader_9pt-Medium.ttf
new file mode 100644
index 000000000..97a120533
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-Medium.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-MediumItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-MediumItalic.ttf
new file mode 100644
index 000000000..d27a641b6
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-MediumItalic.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-Regular.ttf b/assets/Newsreader/static/Newsreader_9pt-Regular.ttf
new file mode 100644
index 000000000..74f06fbeb
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-Regular.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-SemiBold.ttf b/assets/Newsreader/static/Newsreader_9pt-SemiBold.ttf
new file mode 100644
index 000000000..9078a6238
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-SemiBold.ttf differ
diff --git a/assets/Newsreader/static/Newsreader_9pt-SemiBoldItalic.ttf b/assets/Newsreader/static/Newsreader_9pt-SemiBoldItalic.ttf
new file mode 100644
index 000000000..e2308e934
Binary files /dev/null and b/assets/Newsreader/static/Newsreader_9pt-SemiBoldItalic.ttf differ