-
+
{{topic.name}}
-
{{topic.description}}
+
{{topic.description}}
diff --git a/_layouts/page.html b/_layouts/page.html
index f73ed5b..c9722d3 100644
--- a/_layouts/page.html
+++ b/_layouts/page.html
@@ -1,6 +1,7 @@
---
layout: default
---
+{% if page.title %}
@@ -13,4 +14,7 @@
{{page.title}}
+{% else %}
+
+{% endif %}
{{content}}
\ No newline at end of file
diff --git a/ec2-flashcards-10.md b/ec2-flashcards-10.md
new file mode 100644
index 0000000..c9b44f3
--- /dev/null
+++ b/ec2-flashcards-10.md
@@ -0,0 +1,32 @@
+---
+layout: flashcard-topic
+title: EC2 - Elastic Compute Cloud with 10 flashcards
+# Main card
+main_card_title: EC2 - Elastic Compute Cloud with 10 flashcards
+main_card_bg: '#6586c3'
+# Other cards
+card_bg: '#9aacd5'
+cards:
+ - title: AMI
+ description: What operating system and what software do you want on the instance?
+ - title: Instance Types
+ description: Optimized combination of compute(CPU, GPU), memory, disk (storage) and networking for specific workloads.
+ - title: Security Groups
+ description: Virtual firewall to control incoming and outgoing traffic to/from AWS resources (EC2 instances, databases etc)
+ - title: Key Pairs
+ description: Public key cryptography (Key Pairs) used to protect your EC2 instances
+ - title: Instance Metadata Service
+ description: Get details about EC2 instance from inside an EC2 instance. http://169.254.169.254/latest/meta-data/
+ - title: Userdata
+ description: Used for bootstrapping. Install OS patches or software when an EC2 instance is launched.
+ - title: Elastic IP Addresses
+ description: Static public IP address for EC2 instance.
+ - title: Launch Templates
+ description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+ - title: Userdata
+ description: Used for bootstrapping. Install OS patches or software when an EC2 instance is launched.
+ - title: Elastic IP Addresses
+ description: Static public IP address for EC2 instance.
+ - title: Launch Templates
+ description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+---
diff --git a/ec2-flashcards-14.md b/ec2-flashcards-14.md
new file mode 100644
index 0000000..ac8285c
--- /dev/null
+++ b/ec2-flashcards-14.md
@@ -0,0 +1,32 @@
+---
+layout: flashcard-topic
+title: EC2 - Elastic Compute Cloud with 14 flashcards
+# Main card
+main_card_title: EC2 - Elastic Compute Cloud with 14 flashcards
+main_card_bg: '#6586c3'
+# Other cards
+card_bg: '#9aacd5'
+cards:
+ - title: AMI
+ description: What operating system and what software do you want on the instance?
+ - title: Instance Types
+ description: Optimized combination of compute(CPU, GPU), memory, disk (storage) and networking for specific workloads.
+ - title: Security Groups
+ description: Virtual firewall to control incoming and outgoing traffic to/from AWS resources (EC2 instances, databases etc)
+ - title: Key Pairs
+ description: Public key cryptography (Key Pairs) used to protect your EC2 instances
+ - title: Instance Metadata Service
+ description: Get details about EC2 instance from inside an EC2 instance. http://169.254.169.254/latest/meta-data/
+ - title: Userdata
+ description: Used for bootstrapping. Install OS patches or software when an EC2 instance is launched.
+ - title: Elastic IP Addresses
+ description: Static public IP address for EC2 instance.
+ - title: Launch Templates
+ description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+ - title: Userdata
+ description: Used for bootstrapping. Install OS patches or software when an EC2 instance is launched.
+ - title: Elastic IP Addresses
+ description: Static public IP address for EC2 instance.
+ - title: Launch Templates
+ description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+---
diff --git a/ec2-flashcards.md b/ec2-flashcards-8.md
similarity index 95%
rename from ec2-flashcards.md
rename to ec2-flashcards-8.md
index c45e1f7..08d4e90 100644
--- a/ec2-flashcards.md
+++ b/ec2-flashcards-8.md
@@ -1,6 +1,6 @@
---
layout: flashcard-topic
-title: EC2 - Elastic Compute Cloud with 8 flashcards
+# title: EC2 - Elastic Compute Cloud with 8 flashcards
# Main card
main_card_title: EC2 - Elastic Compute Cloud with 8 flashcards
main_card_bg: '#6586c3'
diff --git a/flashcards.md b/flashcards.md
index 88cc843..ad708a3 100644
--- a/flashcards.md
+++ b/flashcards.md
@@ -1,9 +1,18 @@
---
layout: flashcards
title: Flashcards
-subtitle: Master the cloud!
+subtitle: Master the cloud with these flashcards!
topics:
- name: EC2 - Elastic Compute Cloud with 8 flashcards
- url: /ec2-flashcards
+ url: /ec2-flashcards-8
description: Master the EC2 with these 8 flashcards
+ color: '#6586c3'
+ - name: EC2 - Elastic Compute Cloud with 10 flashcards
+ url: /ec2-flashcards-10
+ description: Master the EC2 with these 10 flashcards
+ color: '#00C5D8'
+ - name: EC2 - Elastic Compute Cloud with 14 flashcards
+ url: /ec2-flashcards-14
+ description: Master the EC2 with these 14 flashcards
+ color: '#00A7DC'
---
From b294b4ccd6c35cba0ec5bfd18a9f4d6599f3a9ad Mon Sep 17 00:00:00 2001
From: Evoke Apps <74619040+evokeapps@users.noreply.github.com>
Date: Tue, 15 Nov 2022 07:40:58 +0530
Subject: [PATCH 4/5] Updated code and bug fixes
---
ec2-flashcards-10.md | 1 -
ec2-flashcards-14.md | 7 ++++++-
ec2-flashcards-8.md | 1 -
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/ec2-flashcards-10.md b/ec2-flashcards-10.md
index c9b44f3..717fcd7 100644
--- a/ec2-flashcards-10.md
+++ b/ec2-flashcards-10.md
@@ -1,6 +1,5 @@
---
layout: flashcard-topic
-title: EC2 - Elastic Compute Cloud with 10 flashcards
# Main card
main_card_title: EC2 - Elastic Compute Cloud with 10 flashcards
main_card_bg: '#6586c3'
diff --git a/ec2-flashcards-14.md b/ec2-flashcards-14.md
index ac8285c..f1b0346 100644
--- a/ec2-flashcards-14.md
+++ b/ec2-flashcards-14.md
@@ -1,6 +1,5 @@
---
layout: flashcard-topic
-title: EC2 - Elastic Compute Cloud with 14 flashcards
# Main card
main_card_title: EC2 - Elastic Compute Cloud with 14 flashcards
main_card_bg: '#6586c3'
@@ -29,4 +28,10 @@ cards:
description: Static public IP address for EC2 instance.
- title: Launch Templates
description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+ - title: Launch Templates
+ description: Pre-configured templates (AMI ID, instance type, and network settings) simplifying the creation of EC2 instances.
+ - title: Userdata
+ description: Used for bootstrapping. Install OS patches or software when an EC2 instance is launched.
+ - title: Elastic IP Addresses
+ description: Static public IP address for EC2 instance.
---
diff --git a/ec2-flashcards-8.md b/ec2-flashcards-8.md
index 08d4e90..a504227 100644
--- a/ec2-flashcards-8.md
+++ b/ec2-flashcards-8.md
@@ -1,6 +1,5 @@
---
layout: flashcard-topic
-# title: EC2 - Elastic Compute Cloud with 8 flashcards
# Main card
main_card_title: EC2 - Elastic Compute Cloud with 8 flashcards
main_card_bg: '#6586c3'
From a7c6f0a678bfab1d6fe5221bb43ea4d3f84dee1b Mon Sep 17 00:00:00 2001
From: Evoke Apps <74619040+evokeapps@users.noreply.github.com>
Date: Tue, 15 Nov 2022 07:45:00 +0530
Subject: [PATCH 5/5] Added newsletter to the flashcards page
---
_layouts/flashcards.html | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/_layouts/flashcards.html b/_layouts/flashcards.html
index d733673..431c7b4 100644
--- a/_layouts/flashcards.html
+++ b/_layouts/flashcards.html
@@ -13,4 +13,6 @@