From b264f0d443926312f22ce63faef6cd3d26050f0e Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sat, 19 Oct 2019 13:02:06 +0200 Subject: [PATCH 01/28] jekyll collection --- ...Jekyll-Collections-To-Setup-A-Book-Page.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 _posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md diff --git a/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md new file mode 100644 index 00000000..ec58d125 --- /dev/null +++ b/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -0,0 +1,19 @@ +--- +layout: post +title: Using Jekyll Collections To Setup a Book Page For Your Blog +date: 2019-10-22 20:28:05.000000000 +01:00 +type: post +published: true +status: publish +categories: [Writing] +image: +image2: +author: Valentino Urbano +--- + +[For more context read "The Road To Publish My Short ebook" before reading this article][1] + +The theme for the book page is taken from the [Book Hamilton][2] template on Github. + +[1]: {% post_url 2019-10-21-The-Road-To-Publish-My-Short-ebook %} +[2]: https://github.com/bookdesigns/book-hamilton/ \ No newline at end of file From 9bdd7e744e19af956d10b246b3ddc1ab8c5b0bec Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sat, 19 Oct 2019 14:08:05 +0200 Subject: [PATCH 02/28] update --- _posts/2019-10-07-Best-Of.md | 8 +- ...Jekyll-Collections-To-Setup-A-Book-Page.md | 162 +++++++++++++++++- 2 files changed, 166 insertions(+), 4 deletions(-) diff --git a/_posts/2019-10-07-Best-Of.md b/_posts/2019-10-07-Best-Of.md index 910dc8f4..2174aeda 100644 --- a/_posts/2019-10-07-Best-Of.md +++ b/_posts/2019-10-07-Best-Of.md @@ -27,14 +27,18 @@ I've also tried going the collection route with no success. Collections in Jekyl After a lot more digging it seems that the solution would be to combine both methods. Having a collection for the best of while using a plugin to generate the necessary files from the json. There is still a big unaddressed problem with this approach though, all plugins that I found cannot dynamically access the filesystem so you need to tell them for each json file to use as source their specific filename to be able to access it. I would much rather have a folder instead and everything dropped there would be generated. +Edit: [In the end I've done something similar to what I've described in this article][5] with the only difference being that Best Of generates multiple pages while the book generates one page. + [1]: /bestof [2]: {% post_url 2019-01-06-site-and-wiki %} [3]: /bestof/books [4]: http://www.jekyll-plugins.com/plugins/jekyll-datapage_gen -[1]: http://www.valentinourbano.com/bestof + + +[5]: {% post_url 2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page %} [^1]: As a tribute to the series I've included a section about reddit as well. diff --git a/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md index ec58d125..cbfbe17f 100644 --- a/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md +++ b/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -13,7 +13,165 @@ author: Valentino Urbano [For more context read "The Road To Publish My Short ebook" before reading this article][1] -The theme for the book page is taken from the [Book Hamilton][2] template on Github. +*The theme for the book page is taken from the [Book Hamilton][2] template on Github.* + +The theme has been slightly edited, but it is mostly as is. + +Copy the css and js files from the Book Hamilton Github repository and import them in your project. You can look how it is done by going to the [js and css directories][3]. + +Add a new collection in your config.yaml file: + +``` +collections: + book-wordpress-to-jekyll: + output: true +``` + +Inside the _layouts folder add the layout: + +``` + + + + + + {{page.title}} by {{ site.author.name }} + + + + + + + + + + + + + + + + + +
+ + + + {{ content }} + +
+ + + + +
+ + +
+ + + + + + + + +``` + +Finally add the book page. Here you will loop through all the entries in the `book-wordpress-to-jekyll` folder and put the book together on top of adding a table of content in the beginning of the page. + +``` +--- +layout: book +title: WordPress To Jekyll +author: Valentino Urbano +gumroad: \# +amazon: \# +--- + +
+
+ +

Table of Contents

+
+ +
+
+
+ + {% for chapter in site.book-wordpress-to-jekyll %} + +

{{ chapter.title }}

+ {{ chapter.content }} + {% endfor %} + +
+ +
+ +
+ +``` + + + + + [1]: {% post_url 2019-10-21-The-Road-To-Publish-My-Short-ebook %} -[2]: https://github.com/bookdesigns/book-hamilton/ \ No newline at end of file +[2]: https://github.com/bookdesigns/book-hamilton/ +[3]: https://github.com/valeIT/valeIT.github.io/ \ No newline at end of file From 57c7d752e870131078e5818aca750f10c4dc7a22 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Mon, 28 Oct 2019 20:48:52 +0100 Subject: [PATCH 03/28] Update and rename 2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md to 2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md --- ...19-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename _posts/{2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md => 2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md} (98%) diff --git a/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md similarity index 98% rename from _posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md rename to _posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md index cbfbe17f..ec2196fa 100644 --- a/_posts/2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md +++ b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -1,7 +1,7 @@ --- layout: post title: Using Jekyll Collections To Setup a Book Page For Your Blog -date: 2019-10-22 20:28:05.000000000 +01:00 +date: 2019-10-31 20:28:05.000000000 +01:00 type: post published: true status: publish @@ -174,4 +174,4 @@ amazon: \# [1]: {% post_url 2019-10-21-The-Road-To-Publish-My-Short-ebook %} [2]: https://github.com/bookdesigns/book-hamilton/ -[3]: https://github.com/valeIT/valeIT.github.io/ \ No newline at end of file +[3]: https://github.com/valeIT/valeIT.github.io/ From ca01e06ec0d734b70fe91edf68258e76be95195c Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Tue, 19 Nov 2019 20:31:36 +0100 Subject: [PATCH 04/28] Update 2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md --- ...ng-Jekyll-Collections-To-Setup-A-Book-Page.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md index ec2196fa..f592030b 100644 --- a/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md +++ b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -15,11 +15,11 @@ author: Valentino Urbano *The theme for the book page is taken from the [Book Hamilton][2] template on Github.* -The theme has been slightly edited, but it is mostly as is. +The theme has been slightly edited, but it is mostly as is. It will create a neat book layout from your markdown files, taking care of chapters automatically. -Copy the css and js files from the Book Hamilton Github repository and import them in your project. You can look how it is done by going to the [js and css directories][3]. +To start copy the css and js files from the Book Hamilton Github repository and import them in your project. You can look how it is done by going to the [js and css directories][3] of the website. -Add a new collection in your config.yaml file: +To set up the content for it add a new collection in your config.yaml file: ``` collections: @@ -27,7 +27,9 @@ collections: output: true ``` -Inside the _layouts folder add the layout: +Change `book-wordpress-to-jekyll` to the name of your folder that includes all the markdown files to generate the book. + +Move to the the `_layouts` folder add the layout for the book. This is taken from the hamilton repository and slightly edited: ``` @@ -115,7 +117,7 @@ Inside the _layouts folder add the layout: ``` -Finally add the book page. Here you will loop through all the entries in the `book-wordpress-to-jekyll` folder and put the book together on top of adding a table of content in the beginning of the page. +Finally add the book page. The layout will loop through all the entries in the `book-wordpress-to-jekyll` folder and put the book together. On top that it will be adding a table of content at the beginning of the page. ``` --- @@ -167,9 +169,9 @@ amazon: \# ``` +I've added a way to easily add a Gumroad and Amazon link to the book directly in the template. - - +You can now build the website and go to the folder `book-wordpress-to-jekyll` to see the result. [1]: {% post_url 2019-10-21-The-Road-To-Publish-My-Short-ebook %} From f444e9110115503b1de7d9a08a34227fb857054a Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Thu, 21 Nov 2019 21:28:12 +0100 Subject: [PATCH 05/28] add description --- _data/bestof_articles.json | 1 + _data/bestof_blogs.json | 1 + _data/bestof_books.json | 1 + _data/bestof_courses.json | 1 + _data/bestof_movies.json | 1 + _data/bestof_music.json | 1 + _data/bestof_podcasts.json | 1 + _data/bestof_subreddits.json | 1 + _data/bestof_tvseries.json | 1 + _data/bestof_videoGames.json | 1 + _data/bestof_youtube.json | 1 + bestof/index.md | 28 +++------------------------- bestof/page/articles.md | 4 +++- bestof/page/blogs.md | 4 +++- bestof/page/books.md | 4 +++- bestof/page/courses.md | 4 +++- bestof/page/movies.md | 4 +++- bestof/page/music.md | 4 +++- bestof/page/podcast.md | 4 +++- bestof/page/subreddits.md | 4 +++- bestof/page/tvseries.md | 4 +++- bestof/page/videoGames.md | 4 +++- bestof/page/youtube.md | 4 +++- 23 files changed, 47 insertions(+), 36 deletions(-) diff --git a/_data/bestof_articles.json b/_data/bestof_articles.json index 7e148faa..b969868b 100644 --- a/_data/bestof_articles.json +++ b/_data/bestof_articles.json @@ -1,5 +1,6 @@ { "title": "Best Articles I've Written", + "description": "The articles I prefer the most for the ones I've written on my blog.", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_blogs.json b/_data/bestof_blogs.json index a6d17d5e..4769560e 100644 --- a/_data/bestof_blogs.json +++ b/_data/bestof_blogs.json @@ -1,5 +1,6 @@ { "title": "Best Blogs", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_books.json b/_data/bestof_books.json index 3073f49b..1dc543fd 100644 --- a/_data/bestof_books.json +++ b/_data/bestof_books.json @@ -1,5 +1,6 @@ { "title": "Best Books", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_courses.json b/_data/bestof_courses.json index c3821b29..94df50f2 100644 --- a/_data/bestof_courses.json +++ b/_data/bestof_courses.json @@ -1,5 +1,6 @@ { "title": "Best Courses", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_movies.json b/_data/bestof_movies.json index 466eacf5..006b12da 100644 --- a/_data/bestof_movies.json +++ b/_data/bestof_movies.json @@ -1,5 +1,6 @@ { "title": "Best Movies", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_music.json b/_data/bestof_music.json index 1c39fadd..bd2c35bf 100644 --- a/_data/bestof_music.json +++ b/_data/bestof_music.json @@ -1,5 +1,6 @@ { "title": "Best Music", + "description": "For now this is limited to Rock music since it's the kind of music I know most.", "content": [{ "title": "The Black Parade", "description": "My Chemical Romance", diff --git a/_data/bestof_podcasts.json b/_data/bestof_podcasts.json index e3aaf94f..57ae5b82 100644 --- a/_data/bestof_podcasts.json +++ b/_data/bestof_podcasts.json @@ -1,5 +1,6 @@ { "title": "Best Podcasts", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_subreddits.json b/_data/bestof_subreddits.json index 5f9e99ad..f7be16b5 100644 --- a/_data/bestof_subreddits.json +++ b/_data/bestof_subreddits.json @@ -1,5 +1,6 @@ { "title": "Best Subreddits", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_tvseries.json b/_data/bestof_tvseries.json index f7c6df92..d619ef6a 100644 --- a/_data/bestof_tvseries.json +++ b/_data/bestof_tvseries.json @@ -1,5 +1,6 @@ { "title": "Best TV Series", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_videoGames.json b/_data/bestof_videoGames.json index 175103b6..26f398d2 100644 --- a/_data/bestof_videoGames.json +++ b/_data/bestof_videoGames.json @@ -1,5 +1,6 @@ { "title": "Best Video Games", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/_data/bestof_youtube.json b/_data/bestof_youtube.json index 9ba7bc07..840287a8 100644 --- a/_data/bestof_youtube.json +++ b/_data/bestof_youtube.json @@ -1,5 +1,6 @@ { "title": "Best Youtube Channels", + "description": "", "content": [{ "title": "Still Empty", "description": "", diff --git a/bestof/index.md b/bestof/index.md index 7acc5d3a..f555559c 100644 --- a/bestof/index.md +++ b/bestof/index.md @@ -3,7 +3,7 @@ layout: page title: Best Of --- -This page tries to be an updated list of what I prefer across a various range of topics. Mainly for myself since I'm trying to use my website as my own personal wiki to refer to when I forget or need to know something. +This page tries to be an updated list of what I prefer across a various range of topics. Mainly for myself since I'm trying to use my website as [my own personal wiki][1] to refer to when I forget or need to know something. This is a first version so it might not be accurate since I might have forgotten something, it will get fixed in future revisions. @@ -23,32 +23,10 @@ This is a first version so it might not be accurate since I might have forgotten {% endif %} {% endfor %} - - #### Changelog - October 7, 2019: First Version. +- December 10, 2019: Adds More data. - - \ No newline at end of file +[1]: {% post_url 2019-01-06-site-and-wiki %} \ No newline at end of file diff --git a/bestof/page/articles.md b/bestof/page/articles.md index 1b811730..72c3393d 100644 --- a/bestof/page/articles.md +++ b/bestof/page/articles.md @@ -4,7 +4,9 @@ title: Best Of - Articles --- - +
+{{ site.data.bestof_articles.description }} +
{% for bestof in site.data.bestof_articles.content %}
      diff --git a/bestof/page/blogs.md b/bestof/page/blogs.md index a81af715..d9052d85 100644 --- a/bestof/page/blogs.md +++ b/bestof/page/blogs.md @@ -4,7 +4,9 @@ title: Best Of - Blogs --- - +
      +{{ site.data.bestof_blogs.description }} +
      {% for bestof in site.data.bestof_blogs.content %}
          diff --git a/bestof/page/books.md b/bestof/page/books.md index 4a0271a3..5590c1b3 100644 --- a/bestof/page/books.md +++ b/bestof/page/books.md @@ -4,7 +4,9 @@ title: Best Of - Books --- - +
          +{{ site.data.bestof_books.description }} +
          {% for bestof in site.data.bestof_books.content %}
              diff --git a/bestof/page/courses.md b/bestof/page/courses.md index a7ac6b9f..9e127a3d 100644 --- a/bestof/page/courses.md +++ b/bestof/page/courses.md @@ -4,7 +4,9 @@ title: Best Of - Courses --- - +
              +{{ site.data.bestof_courses.description }} +
              {% for bestof in site.data.bestof_courses.content %}
                  diff --git a/bestof/page/movies.md b/bestof/page/movies.md index e282bc9f..f0d245df 100644 --- a/bestof/page/movies.md +++ b/bestof/page/movies.md @@ -4,7 +4,9 @@ title: Best Of - Movies --- - +
                  +{{ site.data.bestof_movies.description }} +
                  {% for bestof in site.data.bestof_movies.content %}
                      diff --git a/bestof/page/music.md b/bestof/page/music.md index 52035be4..02ae77b6 100644 --- a/bestof/page/music.md +++ b/bestof/page/music.md @@ -4,7 +4,9 @@ title: Best Of - Music --- - +
                      +{{ site.data.bestof_music.description }} +
                      {% for bestof in site.data.bestof_music.content %}
                          diff --git a/bestof/page/podcast.md b/bestof/page/podcast.md index bfda5500..b6d4c269 100644 --- a/bestof/page/podcast.md +++ b/bestof/page/podcast.md @@ -4,7 +4,9 @@ title: Best Of - Podcasts --- - +
                          +{{ site.data.bestof_podcasts.description }} +
                          {% for bestof in site.data.bestof_podcasts.content %}
                              diff --git a/bestof/page/subreddits.md b/bestof/page/subreddits.md index cefd0f16..49987b7e 100644 --- a/bestof/page/subreddits.md +++ b/bestof/page/subreddits.md @@ -4,7 +4,9 @@ title: Best Of - Subreddits --- - +
                              +{{ site.data.bestof_subreddits.description }} +
                              {% for bestof in site.data.bestof_books.content %}
                                  diff --git a/bestof/page/tvseries.md b/bestof/page/tvseries.md index 7c32294a..14fcdedd 100644 --- a/bestof/page/tvseries.md +++ b/bestof/page/tvseries.md @@ -4,7 +4,9 @@ title: Best Of - TV Series --- - +
                                  +{{ site.data.bestof_tvseries.description }} +
                                  {% for bestof in site.data.bestof_tvseries.content %}
                                      diff --git a/bestof/page/videoGames.md b/bestof/page/videoGames.md index 68aad178..84447489 100644 --- a/bestof/page/videoGames.md +++ b/bestof/page/videoGames.md @@ -4,7 +4,9 @@ title: Best Of - VideoGames --- - +
                                      +{{ site.data.bestof_videoGames.description }} +
                                      {% for bestof in site.data.bestof_videoGames.content %}
                                          diff --git a/bestof/page/youtube.md b/bestof/page/youtube.md index c2c3faa6..cd882495 100644 --- a/bestof/page/youtube.md +++ b/bestof/page/youtube.md @@ -4,7 +4,9 @@ title: Best Of - Youtube --- - +
                                          +{{ site.data.bestof_youtube.description }} +
                                          {% for bestof in site.data.bestof_youtube.content %}
                                              From f5c37ddc2a4f22f3c504b8dd16189d5bdf377c97 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Thu, 21 Nov 2019 21:41:57 +0100 Subject: [PATCH 06/28] update articles --- _data/bestof_articles.json | 34 ++++++++++++++++--- ...Data-Streams-Using-Swift UI And Combine.md | 8 ++--- bestof/page/articles.md | 2 +- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/_data/bestof_articles.json b/_data/bestof_articles.json index b969868b..71e20653 100644 --- a/_data/bestof_articles.json +++ b/_data/bestof_articles.json @@ -2,8 +2,34 @@ "title": "Best Articles I've Written", "description": "The articles I prefer the most for the ones I've written on my blog.", "content": [{ - "title": "Still Empty", - "description": "", - "id": "StillEmpty" - }] + "title": "Unity Rotate Around", + "description": "", + "url": "/unity-rotate-around", + "id": "unity-rotate-around" + }, + { + "title": "Free My Desktop", + "description": "", + "url": "/Free-my-desktop-mac-app", + "id": "Free-my-desktop-mac-app" + }, + { + "title": "Unity Tilemap Procedural Generation", + "description": "", + "url": "/unity-tilemaps-and-procedural-generation", + "id": "unity-tilemaps-and-procedural-generation" + }, + { + "title": "Android Kiosk App", + "description": "", + "url": "/Android-Kiosk-App", + "id": "Android-Kiosk-App" + }, + { + "title": "Reactive Data Streams Using SwiftUI And Combine", + "description": "", + "url": "/Reactive-Data-Streams-Using-Swift-UI-And-Combine", + "id": "Reactive-Data-Streams-Using-Swift-UI-And-Combine" + } + ] } \ No newline at end of file diff --git a/_posts/2019-09-27-Reactive-Data-Streams-Using-Swift UI And Combine.md b/_posts/2019-09-27-Reactive-Data-Streams-Using-Swift UI And Combine.md index 3a50ef46..3baaa7ff 100644 --- a/_posts/2019-09-27-Reactive-Data-Streams-Using-Swift UI And Combine.md +++ b/_posts/2019-09-27-Reactive-Data-Streams-Using-Swift UI And Combine.md @@ -27,7 +27,7 @@ struct PriceViewModel { Next we create our container object (manager) to handle persistance/networking and to load out model and make it available to the view. Remember to import Combine and to have your container implement the ObservableObject protocol to be able to use combine automatically: -''' +``` import Foundation import Combine @@ -50,13 +50,13 @@ class PricePresenter: ObservableObject { } } -''' +``` You also need to annotate the model with the @Published keyboard. This will tell Combine to automatically setup the stream for us. Finally it is time to hook up the view. Since our model is optional we need to handle the initial empty state. I haven't found a great way to do it yet, there are a few methods, but all of them are not great. Hopefully Apple is going to introduce support for `if let` statements inside the body of a `View` soon enough. For now we have to use map that filters out the optionals, this way you can also set a default value. -''' +``` import SwiftUI struct PriceView: View { @@ -68,7 +68,7 @@ struct PriceView: View { } } -''' +``` Note: In this case we are returning the same view from both cases (a Text), if we would have returned different kind of views we would have needed to cast them to AnyView before returning them, otherwise the return type would not match. diff --git a/bestof/page/articles.md b/bestof/page/articles.md index 72c3393d..8b63f58f 100644 --- a/bestof/page/articles.md +++ b/bestof/page/articles.md @@ -10,7 +10,7 @@ title: Best Of - Articles {% for bestof in site.data.bestof_articles.content %}
                                                  - {{ bestof.title }}
                                                  {{ bestof.description }} + {{ bestof.title }}
                                                  {{ bestof.description }}
                                              From 01df8a99b68692c1e7dac344353fbb72e43f7d1f Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Tue, 3 Dec 2019 18:27:35 +0100 Subject: [PATCH 07/28] Update 2019-10-07-Best-Of.md --- _posts/2019-10-07-Best-Of.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-10-07-Best-Of.md b/_posts/2019-10-07-Best-Of.md index 2174aeda..778bd710 100644 --- a/_posts/2019-10-07-Best-Of.md +++ b/_posts/2019-10-07-Best-Of.md @@ -39,6 +39,6 @@ Edit: [In the end I've done something similar to what I've described in this art [2]: http://www.valentinourbano.com/site-and-wiki.html [3]: http://www.valentinourbano.com/bestof/books --> -[5]: {% post_url 2019-10-22-Using-Jekyll-Collections-To-Setup-A-Book-Page %} +[5]: {% post_url 2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page %} [^1]: As a tribute to the series I've included a section about reddit as well. From 1826ef20a3ca1f2e81a1a7577581e2e4383da50e Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Tue, 3 Dec 2019 18:27:55 +0100 Subject: [PATCH 08/28] Update 2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md --- .../2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md index f592030b..603e5862 100644 --- a/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md +++ b/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -1,7 +1,7 @@ --- layout: post title: Using Jekyll Collections To Setup a Book Page For Your Blog -date: 2019-10-31 20:28:05.000000000 +01:00 +date: 2019-12-22 20:28:05.000000000 +01:00 type: post published: true status: publish From b61e6031d96f71a9f5f9d297036511f3ad3e5721 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Tue, 3 Dec 2019 18:28:13 +0100 Subject: [PATCH 09/28] Rename 2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md to 2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md --- ...> 2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md => 2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md} (100%) diff --git a/_posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md similarity index 100% rename from _posts/2019-10-31-Using-Jekyll-Collections-To-Setup-A-Book-Page.md rename to _posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md From 6034ee317ae2d9d4728fe6ac46665a3d7f35da57 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:17:55 +0100 Subject: [PATCH 10/28] Update bestof_books.json --- _data/bestof_books.json | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/_data/bestof_books.json b/_data/bestof_books.json index 1dc543fd..0669e692 100644 --- a/_data/bestof_books.json +++ b/_data/bestof_books.json @@ -2,8 +2,24 @@ "title": "Best Books", "description": "", "content": [{ - "title": "Still Empty", + "title": "Oathbringer by Brandon Sanderson", "description": "", - "id": "StillEmpty" - }] -} \ No newline at end of file + "id": "Oathbringer" + }, + { + "title": "Mistborn by Brandon Sanderson", + "description": "", + "id": "Mistborn" + }, + { + "title": "A Dance With Dragons by George R R Martin", + "description": "", + "id": "ADanceWithDragons" + }, + { + "title": "Lord Of The Rings by J R R Tolkien", + "description": "", + "id": "LordOfTheRings" + }, + ] +} From 68524bbd85ebc807bde31c0331c17fd0b57f79e8 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:18:05 +0100 Subject: [PATCH 11/28] Update bestof_blogs.json --- _data/bestof_blogs.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/_data/bestof_blogs.json b/_data/bestof_blogs.json index 4769560e..30768e83 100644 --- a/_data/bestof_blogs.json +++ b/_data/bestof_blogs.json @@ -2,8 +2,9 @@ "title": "Best Blogs", "description": "", "content": [{ - "title": "Still Empty", + "title": "Swift By Sundell", "description": "", - "id": "StillEmpty" - }] -} \ No newline at end of file + "id": "SwiftBySundell" + } + ] +} From 6f583c938bbcd1df577a556c9775656fb7f073fd Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:19:24 +0100 Subject: [PATCH 12/28] Update bestof_movies.json --- _data/bestof_movies.json | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/_data/bestof_movies.json b/_data/bestof_movies.json index 006b12da..9bb9f2f7 100644 --- a/_data/bestof_movies.json +++ b/_data/bestof_movies.json @@ -2,8 +2,24 @@ "title": "Best Movies", "description": "", "content": [{ - "title": "Still Empty", + "title": "Lord Of The Rings 1-2-3", "description": "", "id": "StillEmpty" - }] -} \ No newline at end of file + }, + { + "title": "Star Wars 1-6", + "description": "", + "id": "StillEmpty" + } + { + "title": "Jurassic Park", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Terminator 1-2", + "description": "", + "id": "StillEmpty" + } + ] +} From a4df9474d53544a41e364377c84844e65e7927da Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:21:41 +0100 Subject: [PATCH 13/28] Update bestof_tvseries.json --- _data/bestof_tvseries.json | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/_data/bestof_tvseries.json b/_data/bestof_tvseries.json index d619ef6a..a7fc5dbf 100644 --- a/_data/bestof_tvseries.json +++ b/_data/bestof_tvseries.json @@ -2,8 +2,29 @@ "title": "Best TV Series", "description": "", "content": [{ - "title": "Still Empty", + "title": "Expanse", "description": "", "id": "StillEmpty" - }] -} \ No newline at end of file + }, + { + "title": "Game Of Thrones Season 1-5", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Westworld", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Breaking Bad", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Better Call Saul", + "description": "", + "id": "StillEmpty" + } +] +} From 70a09f0a2c613489c60b2afbdbfebd61967f45ef Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:24:50 +0100 Subject: [PATCH 14/28] Update bestof_podcasts.json --- _data/bestof_podcasts.json | 39 ++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/_data/bestof_podcasts.json b/_data/bestof_podcasts.json index 57ae5b82..ebe42840 100644 --- a/_data/bestof_podcasts.json +++ b/_data/bestof_podcasts.json @@ -2,8 +2,39 @@ "title": "Best Podcasts", "description": "", "content": [{ - "title": "Still Empty", - "description": "", + "title": "Rework", + "description": "by Basecamp", + "id": "Rework" + }, + { + "title": "Build And Analyze [RETIRED]", + "description": "with Marco Arment", + "id": "BuildAndAnalyze" + }, + { + "title": "Hypercritical [RETIRED]", + "description": "with John Siracusa", + "id": "Hypercritical" + }, + { + "title": "??", + "description": "About Health", "id": "StillEmpty" - }] -} \ No newline at end of file + }, + { + "title": "Under The Radar", + "description": "with David Smith and Marco Arment", + "id": "UnderTheRadar" + }, + { + "title": "Developing Perspective [RETIRED]", + "description": "with David Smith", + "id": "DevelopingPerspective" + }, + { + "title": "Accidental Tech Podcast", + "description": "with Marco Arment, Casey Liss and John Siracusa", + "id": "ATP" + } +] +} From e55c44274e62b758b8bb3791e558b3ee2b63c2c4 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:27:24 +0100 Subject: [PATCH 15/28] Update bestof_videoGames.json --- _data/bestof_videoGames.json | 47 +++++++++++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/_data/bestof_videoGames.json b/_data/bestof_videoGames.json index 26f398d2..fc4c837a 100644 --- a/_data/bestof_videoGames.json +++ b/_data/bestof_videoGames.json @@ -2,8 +2,49 @@ "title": "Best Video Games", "description": "", "content": [{ - "title": "Still Empty", + "title": "Star Wars KOTOR 1-2", "description": "", "id": "StillEmpty" - }] -} \ No newline at end of file + }, + { + "title": "Command And Conquer 3 Tiberium Wars", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Age Of Empires 2", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Lord Of The Rings Battle For Middle Earth 2", + "description": "", + "id": "StillEmpty" + }, + { + "title": "The Elder Scroll IV Oblivion", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Star Wars The Old Republic", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Guild Wars 2", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Star Wars Empire At War", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Mafia", + "description": "", + "id": "StillEmpty" + }, +] +} From e282e237242c349715d1142897ee0b516fc6508e Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:39:44 +0100 Subject: [PATCH 16/28] Update bestof_books.json --- _data/bestof_books.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_data/bestof_books.json b/_data/bestof_books.json index 0669e692..f865894e 100644 --- a/_data/bestof_books.json +++ b/_data/bestof_books.json @@ -21,5 +21,15 @@ "description": "", "id": "LordOfTheRings" }, + { + "title": "Mass Effect by Drew Karpyshyn", + "description": "", + "id": "MassEffect" + }, + { + "title": "Shannara by Terry Brooks", + "description": "", + "id": "Shannara" + }, ] } From 9a682a9e2603ab75bb922129bafec5a1f86fbfdd Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sun, 22 Dec 2019 22:43:38 +0100 Subject: [PATCH 17/28] Update bestof_tvseries.json --- _data/bestof_tvseries.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_data/bestof_tvseries.json b/_data/bestof_tvseries.json index a7fc5dbf..2e45fffd 100644 --- a/_data/bestof_tvseries.json +++ b/_data/bestof_tvseries.json @@ -25,6 +25,16 @@ "title": "Better Call Saul", "description": "", "id": "StillEmpty" + }, + { + "title": "Grand Tour", + "description": "", + "id": "StillEmpty" + }, + { + "title": "Black Mirror Season 1-2", + "description": "", + "id": "StillEmpty" } ] } From cddab3cb9573bf4d7c0d656cde6a4fb8d54d1c58 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Mon, 23 Dec 2019 20:24:59 +0100 Subject: [PATCH 18/28] Update bestof_tvseries.json --- _data/bestof_tvseries.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/bestof_tvseries.json b/_data/bestof_tvseries.json index 2e45fffd..07c7f86d 100644 --- a/_data/bestof_tvseries.json +++ b/_data/bestof_tvseries.json @@ -35,6 +35,11 @@ "title": "Black Mirror Season 1-2", "description": "", "id": "StillEmpty" + }, + { + "title": "Chernobyl", + "description": "You should also listen to the companion podcast", + "id": "StillEmpty" } ] } From aae5a84d396f85d4f151e6a646e33cf918a05470 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Mon, 23 Dec 2019 20:30:40 +0100 Subject: [PATCH 19/28] Update bestof_subreddits.json --- _data/bestof_subreddits.json | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/_data/bestof_subreddits.json b/_data/bestof_subreddits.json index f7be16b5..1b464bde 100644 --- a/_data/bestof_subreddits.json +++ b/_data/bestof_subreddits.json @@ -2,8 +2,30 @@ "title": "Best Subreddits", "description": "", "content": [{ - "title": "Still Empty", + "title": "Handmade Hero by Casey Muratori", + "description": "RPG made from scratch (including the engine) with every step clearly explained", + "url": "https://www.youtube.com/channel/UCbGQAz4nL_P2Em5p8KPDFIA" + "id": "StillEmpty" + },{ + "title": "Game Maker's Toolkit", "description": "", + "url": "https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw" + "id": "StillEmpty" + },{ + "title": "Kurzgesagt – In a Nutshell", + "description": "Perfectly animated science videos (mostly about space, but not necessarely)", + "url": "https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q" + "id": "StillEmpty" + },{ + "title": "Sebastian Lague", + "description": "Unity game development and algorithms", + "url": "https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ" + "id": "StillEmpty" + },{ + "title": "Veritasium", + "description": "Science videos", + "url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA" "id": "StillEmpty" - }] -} \ No newline at end of file + } +] +} From e9899fdcde287f264287f45dbed269b92925ff61 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Mon, 23 Dec 2019 20:31:34 +0100 Subject: [PATCH 20/28] Update bestof_youtube.json --- _data/bestof_youtube.json | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/_data/bestof_youtube.json b/_data/bestof_youtube.json index 840287a8..4581ff03 100644 --- a/_data/bestof_youtube.json +++ b/_data/bestof_youtube.json @@ -2,8 +2,29 @@ "title": "Best Youtube Channels", "description": "", "content": [{ - "title": "Still Empty", + "title": "Handmade Hero by Casey Muratori", + "description": "RPG made from scratch (including the engine) with every step clearly explained", + "url": "https://www.youtube.com/channel/UCbGQAz4nL_P2Em5p8KPDFIA" + "id": "StillEmpty" + },{ + "title": "Game Maker's Toolkit", "description": "", + "url": "https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw" + "id": "StillEmpty" + },{ + "title": "Kurzgesagt – In a Nutshell", + "description": "Perfectly animated science videos (mostly about space, but not necessarely)", + "url": "https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q" + "id": "StillEmpty" + },{ + "title": "Sebastian Lague", + "description": "Unity game development and algorithms", + "url": "https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ" + "id": "StillEmpty" + },{ + "title": "Veritasium", + "description": "Science videos", + "url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA" "id": "StillEmpty" }] -} \ No newline at end of file +} From 88a9a83fd42b6b4e8022e57da485a2c7a746dd6d Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Mon, 23 Dec 2019 20:33:31 +0100 Subject: [PATCH 21/28] Update bestof_subreddits.json --- _data/bestof_subreddits.json | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/_data/bestof_subreddits.json b/_data/bestof_subreddits.json index 1b464bde..06383de3 100644 --- a/_data/bestof_subreddits.json +++ b/_data/bestof_subreddits.json @@ -2,30 +2,29 @@ "title": "Best Subreddits", "description": "", "content": [{ - "title": "Handmade Hero by Casey Muratori", - "description": "RPG made from scratch (including the engine) with every step clearly explained", - "url": "https://www.youtube.com/channel/UCbGQAz4nL_P2Em5p8KPDFIA" + "title": "AskReddit", + "description": "", "id": "StillEmpty" },{ - "title": "Game Maker's Toolkit", + "title": "europe", "description": "", - "url": "https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw" "id": "StillEmpty" },{ - "title": "Kurzgesagt – In a Nutshell", - "description": "Perfectly animated science videos (mostly about space, but not necessarely)", - "url": "https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q" + "title": "programming", + "description": "", "id": "StillEmpty" },{ - "title": "Sebastian Lague", - "description": "Unity game development and algorithms", - "url": "https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ" + "title": "personalfinance", + "description": "", "id": "StillEmpty" },{ - "title": "Veritasium", - "description": "Science videos", - "url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA" + "title": "todayilearned", + "description": "", + "id": "StillEmpty" + },{ + "title": "WritingPrompts", + "description": "", "id": "StillEmpty" - } + }, ] } From 30685195b5cdf5227eb96778ed3d0d3021562b6d Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:26:26 +0100 Subject: [PATCH 22/28] Update 2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md --- ...ng-Jekyll-Collections-To-Setup-A-Book-Page.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/_posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md b/_posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md index 603e5862..1a375770 100644 --- a/_posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md +++ b/_posts/2019-12-22-Using-Jekyll-Collections-To-Setup-A-Book-Page.md @@ -13,13 +13,15 @@ author: Valentino Urbano [For more context read "The Road To Publish My Short ebook" before reading this article][1] +I wanted to use a clean design for the book page. When you're reading anything long form the main focus should be the text without anything that distracts from reading itself. On top of that the design needed to look like a book and not just a simple long blog post. I went through a look of themes designed for books using different engines before deciding on one. Make sure you actually try the theme with your own content before deciding what to use. + *The theme for the book page is taken from the [Book Hamilton][2] template on Github.* -The theme has been slightly edited, but it is mostly as is. It will create a neat book layout from your markdown files, taking care of chapters automatically. +The theme has been slightly edited, but it is mostly as is. It will create a neat book layout from your markdown files, taking care of chapters automatically. You only need to provide an .md file for each chapter. -To start copy the css and js files from the Book Hamilton Github repository and import them in your project. You can look how it is done by going to the [js and css directories][3] of the website. +To start setting up the theme copy the css and js files from the Book Hamilton Github repository and import them in your project or existing website. You can look how it is done by going to the [js and css directories][3] of the website. -To set up the content for it add a new collection in your config.yaml file: +To set up the content for it you need to add a new collection to the Jekyll configuration (by editing your config.yaml file). Add: ``` collections: @@ -27,9 +29,9 @@ collections: output: true ``` -Change `book-wordpress-to-jekyll` to the name of your folder that includes all the markdown files to generate the book. +Change `book-wordpress-to-jekyll` to the name of the folder that includes all the markdown files necessary to generate the book. -Move to the the `_layouts` folder add the layout for the book. This is taken from the hamilton repository and slightly edited: +Next go to the the `_layouts` directory add the layout for the book. The following layout is taken from the hamilton repository and slightly edited: ``` @@ -169,9 +171,9 @@ amazon: \# ``` -I've added a way to easily add a Gumroad and Amazon link to the book directly in the template. +I've also added a way to easily add a Gumroad and Amazon link to the book directly in the template. -You can now build the website and go to the folder `book-wordpress-to-jekyll` to see the result. +You can now build the website and go to the folder `book-wordpress-to-jekyll` in the browser to see the result. [1]: {% post_url 2019-10-21-The-Road-To-Publish-My-Short-ebook %} From c4a691f501bb6547cbc1b086a9bc61c6f090f660 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:27:28 +0100 Subject: [PATCH 23/28] Update bestof_books.json --- _data/bestof_books.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/bestof_books.json b/_data/bestof_books.json index f865894e..f8441e09 100644 --- a/_data/bestof_books.json +++ b/_data/bestof_books.json @@ -30,6 +30,6 @@ "title": "Shannara by Terry Brooks", "description": "", "id": "Shannara" - }, + } ] } From d685127eaa2d5eed8e31c4d0945b97e83a049ad5 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:27:46 +0100 Subject: [PATCH 24/28] Update bestof_subreddits.json --- _data/bestof_subreddits.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/bestof_subreddits.json b/_data/bestof_subreddits.json index 06383de3..0b7bfa04 100644 --- a/_data/bestof_subreddits.json +++ b/_data/bestof_subreddits.json @@ -25,6 +25,6 @@ "title": "WritingPrompts", "description": "", "id": "StillEmpty" - }, + } ] } From 2c54b4deb0f8c27d079e46721447dff603c31f24 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:28:06 +0100 Subject: [PATCH 25/28] Update bestof_videoGames.json --- _data/bestof_videoGames.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/bestof_videoGames.json b/_data/bestof_videoGames.json index fc4c837a..185f9c59 100644 --- a/_data/bestof_videoGames.json +++ b/_data/bestof_videoGames.json @@ -45,6 +45,6 @@ "title": "Mafia", "description": "", "id": "StillEmpty" - }, + } ] } From 4b0920d34e2b65013b2820bf6570caf024076f8d Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:33:50 +0100 Subject: [PATCH 26/28] Update bestof_movies.json --- _data/bestof_movies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/bestof_movies.json b/_data/bestof_movies.json index 9bb9f2f7..a6dfd5ff 100644 --- a/_data/bestof_movies.json +++ b/_data/bestof_movies.json @@ -10,7 +10,7 @@ "title": "Star Wars 1-6", "description": "", "id": "StillEmpty" - } + }, { "title": "Jurassic Park", "description": "", From 3906f988df5c1dcfb0f844162905844f8b1f6bd9 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:36:35 +0100 Subject: [PATCH 27/28] Update bestof_youtube.json --- _data/bestof_youtube.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/bestof_youtube.json b/_data/bestof_youtube.json index 4581ff03..57bb2919 100644 --- a/_data/bestof_youtube.json +++ b/_data/bestof_youtube.json @@ -9,22 +9,22 @@ },{ "title": "Game Maker's Toolkit", "description": "", - "url": "https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw" + "url": "https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw", "id": "StillEmpty" },{ "title": "Kurzgesagt – In a Nutshell", "description": "Perfectly animated science videos (mostly about space, but not necessarely)", - "url": "https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q" + "url": "https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q", "id": "StillEmpty" },{ "title": "Sebastian Lague", "description": "Unity game development and algorithms", - "url": "https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ" + "url": "https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ", "id": "StillEmpty" },{ "title": "Veritasium", "description": "Science videos", - "url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA" + "url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA", "id": "StillEmpty" }] } From 0d0adefe45a4bab54f1e53627c6b5889df177022 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Wed, 25 Dec 2019 18:39:16 +0100 Subject: [PATCH 28/28] Update bestof_youtube.json --- _data/bestof_youtube.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/bestof_youtube.json b/_data/bestof_youtube.json index 57bb2919..832116a7 100644 --- a/_data/bestof_youtube.json +++ b/_data/bestof_youtube.json @@ -4,7 +4,7 @@ "content": [{ "title": "Handmade Hero by Casey Muratori", "description": "RPG made from scratch (including the engine) with every step clearly explained", - "url": "https://www.youtube.com/channel/UCbGQAz4nL_P2Em5p8KPDFIA" + "url": "https://www.youtube.com/channel/UCbGQAz4nL_P2Em5p8KPDFIA", "id": "StillEmpty" },{ "title": "Game Maker's Toolkit",