diff --git a/_includes/blog-preview-card-small.html b/_includes/blog-preview-card-small.html
new file mode 100644
index 00000000..43ca920d
--- /dev/null
+++ b/_includes/blog-preview-card-small.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+ {{post.category}} | {{post.date | date: "%b %-d, %Y"}}
+
+ {{post.title}}
+ by {{post.author}}
+
+
+
diff --git a/_includes/blog-preview-card.html b/_includes/blog-preview-card.html
index 9deb8822..c4d47cc7 100644
--- a/_includes/blog-preview-card.html
+++ b/_includes/blog-preview-card.html
@@ -1,16 +1,12 @@
-
-
-
-
-
-
-
- by {{post.author}} on {{ post.date | date: "%b %-d, %Y" }} | category: {{post.category}}
-
-
-
{{post.excerpt}}
-
+
+
+
+
+
{{post.category}} | {{post.date | date: "%b %-d, %Y"}}
+
{{post.title}}
+
by {{post.author}}
+
+
{{post.excerpt}}
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/_sass/_post.scss b/_sass/_post.scss
index b0ace3e6..110921ed 100644
--- a/_sass/_post.scss
+++ b/_sass/_post.scss
@@ -1,3 +1,110 @@
+:root {
+ --primary: #5eda12;
+ --neutral: #585858;
+ --black: #313235;
+}
+
+.top-padding {
+ padding-top: 3.5rem;
+}
+
+.blogs {
+ display: grid;
+ grid-template-columns: repeat(2, minmax(300px, 1fr));
+ gap: 4rem;
+
+ @media (max-width: 768px) {
+ grid-template-columns: 1fr;
+ gap: 2rem;
+ }
+}
+
+.post-card {
+ display: flex;
+ gap: 2rem;
+
+ width: 100%;
+ padding: 3rem;
+ padding-right: 6rem;
+
+ border-radius: 15px;
+ border: 1px solid var(--primary);
+ -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
+ -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
+ box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
+
+ @media (max-width: 768px) {
+ flex-direction: column;
+ gap: 1rem;
+ padding: 2rem;
+ }
+}
+
+.post-card.small-post-card {
+ flex-direction: column;
+ gap: 1rem;
+ padding: 2rem;
+ border: 0px;
+ height: 100%;
+}
+
+.post-card .small-post-card--image {
+ max-height: 200px;
+ max-width: 100%;
+ border-radius: 15px;
+}
+
+.post-card--description {
+ flex: 1 1 0px;
+ color: var(--black);
+
+ h1 {
+ font-size: 24px;
+ }
+
+ h2 {
+ font-size: 18px;
+ }
+
+ h4 {
+ font-size: 12px;
+ font-weight: 400;
+ }
+
+ span {
+ color: var(--primary);
+
+ font-size: 18px;
+ letter-spacing: 0.3rem;
+ text-transform: uppercase;
+ }
+
+ hr {
+ border: 1px solid var(--primary);
+ margin: 10px 0;
+ }
+
+ * {
+ margin: 0.3rem;
+ padding: 0;
+ }
+}
+
+.post-card--image {
+ flex: 1 1 0px;
+ object-fit: cover;
+
+ max-width: 40%;
+
+ @media (max-width: 768px) {
+ max-width: 100%;
+ max-height: 200px;
+
+ border-radius: 15px;
+ }
+}
+
+
@media (min-width: $desktop-width) {
.post-preview{
display: grid;
@@ -7,13 +114,6 @@
}
}
-.post-card{
- border: solid black 2px;
- margin-top: 3em;
- padding: 1em;
- padding-top: 0em;
-}
-
.post-preview-img{
margin: 0.5em;
margin-right: 1em;
@@ -167,3 +267,7 @@
.social-RSS-icon {
font-size: 2rem;
}
+
+a {
+ text-decoration: none;
+}
\ No newline at end of file
diff --git a/blog.html b/blog.html
index c2f94dea..260c92d0 100644
--- a/blog.html
+++ b/blog.html
@@ -8,32 +8,35 @@
The Teach LA Blog
We love what we do, and we want to share it with you! Here are some insights from our members on how our club operates: how we teach, write code, and create a community!
-
- Interested in more formal reflections on the inner workings of our club? Check out reports section. Curious in how we handle teaching an artificial intelligence and machine learning class at a high school, or our joint efforts to provide AI education? Peep the ACM AI blog!
-
-
- Read posts via RSS -
-
- Subscribe to RSS feed for blogs
-
-
-
+
Most Recent
+{% assign post_count = 0 %}
{% for post in site.posts %}
-
+ {% assign post_count = post_count | plus: 1 %}
+
+ {% if post_count == 2 %}
+ Past blogs
+
+ {% endif %}
+
+ {% if post_count == 1 %}
+ {% include blog-preview-card.html %}
+ {% endif %}
+ {% if post_count >= 2 %}
+ {% include blog-preview-card-small.html %}
+ {% endif %}
+
+{% endfor %}
+
-
+
- {% comment %}
+
\ No newline at end of file