Skip to content

Commit

Permalink
Add page description for SEO
Browse files Browse the repository at this point in the history
  • Loading branch information
yulu committed Mar 2, 2024
1 parent 1e4ee39 commit 18a5aec
Show file tree
Hide file tree
Showing 16 changed files with 20 additions and 3 deletions.
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: LittleCheeseCake
email: [email protected]
description: > # this means to ignore newlines until "baseurl:"
I am migrating from a blog service provider to github, still trying out with Jekyll
I am a software engineer, a blogger and a mother. This is a personal blog about my life and tech.
baseurl: "" # the subpath of your site, e.g. /blog/
url: "https://littlecheesecake.me" # the base hostname & protocol for your site
twitter_username: little_cake_yl
Expand Down
6 changes: 5 additions & 1 deletion _includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,12 @@
<meta name="viewport" content="width=device-width initial-scale=1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
<title>{% if page.title %}{{ page.title }} | {{ site.title}} {% else %}{{ site.title }}{% endif %}</title>
{% if page.summary %}
<meta name="description" content="{{ page.summary }}">
{% else %}
<meta name="description" content="{{ site.description }}">
{% endif %}

<link rel="stylesheet" href="{{ '/css/main.css' | prepend: site.baseurl }}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2022-04-25-effective-learning.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2022-04-25 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "productivity effective_learning"
summary: "There's an old Chinese saying: sharpening your axe will not delay your job of chopping wood. I realized how ineffective my learning method was and how much time I have wasted because of that. So I decided to improve my learning strategy. In this post I am going to do some reflection and summarize the points."
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2022-04-28-ddia-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2022-04-28 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "This is the first chapter of the book. It explains the fundamental concepts of application design. In designing an application, we need to consider two aspects - functional requirement and non-functional requirement. Functional requirements vary case by case, however non-functional requirements can be generalized. In this Chapter, three most commonly discussed non-functional requirements of data application are explained in detail - reliability, scalability and maintainability."
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2022-05-23-ddia-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2022-05-23 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "This chapter briefly discusses three types of data models: relational, document and graph database. Some histories about database are provided to give us a better ideas why these databases are developed and what types of problems they solve. "
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2022-07-27-ddia-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2022-07-27 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "This is an interesting and exciting chapter! Finally the book starts to talk about data systems. The discussion begins with the illustration of how data store can be designed using a simple text file. Extending from the concept, a simple storage engine with append-only log is introduced - hash index. The basic knowledge about hash index makes the understanding of the subsequent classic LSM-tree storage engine easy. Complement to the LSM-tree storage engine, the classic B-tree storage engine is also explained in detail. "
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2022-09-19-ddia-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2022-09-18 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "This chapter provides some fundamental knowledge on data encoding (serialisation): different mechanisms of turning data structures into bytes for communicating over the network or storing on disk. The focus is on the compatibility properties of the different encoding strategies: how easily the backward and forward compatibility can each solution provide. At the later part of the chapter, how data encoding plays a role in the three common dataflows in application design namely data store, sync API communication and async message queue is discussed. Understanding the underlying mechanism of data encoding helps us to make better tech decisions when designing and implementing application softwares."
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-04-10-ddia-5.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2023-04-10 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "This chapter is the start of the three related topics regarding storage systems, namely replication, partition and transaction. Three common patterns, namely single-leader, multi-leader and leaderless are discussed. In the single-leader pattern, the challenge is mainly the follower set-up and replication lag. For multi-leader and leaderless pattern, the main challenge is the write conflict detection and resolving. This chapter discusses the definition of the patterns, the challenges and various solutions in detail."
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-04-10-ddia-6.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2023-04-12 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "reading_notes system_design"
summary: "Database partition or sharding is discussed in this chapter. Partitioning is a basic concept in data storage engine. When the data volume goes up, a single node is not sufficient to host all the data, we have to distribute the data among multiple nodes. This chapter explains different approaches for partitioning the primary key and the secondary indexes, rebalancing strategies and request routing strategies."
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-07-31-kafka-notes-chapter1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: "[Kafka Guide] Chapter 1 - Meet Kafka"
date: 2023-07-31 19:00:00
categories: blog1
tags: "reading_notes Kafka"
summary: "This is a summary of my reading notes on studying Kafka's basic concepts. From book Kafka: The Definitive Guide"
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-07-31-kafka-notes-chapter2.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: "[Kafka Guide] Chapter 2 - Install Kafka"
date: 2023-07-31 19:00:00
categories: blog1
tags: "reading_notes Kafka"
summary: "This is a summary of my reading notes on studying Kafka, hand-on with installation. From book Kafka: The Definitive Guide"
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-07-31-kafka-notes-chapter3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: "[Kafka Guide] Chapter 3 - Kafka Producer"
date: 2023-07-31 19:00:00
categories: blog1
tags: "reading_notes Kafka"
summary: "This is a summary of my reading notes on studying Kafka Producer. From book Kafka: The Definitive Guide"
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-08-27-github-page-tips.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ layout: post
title: "Publish Jekyll Site to GitHub Pages"
date: 2023-08-27 00:00:00
categories: blog1
summary: "Here I am sharing a solution to use Github Action to build github pages with non-official jekyll plugins."
tags: "ci/cd github_actions"
toc: true
---
Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2023-08-30-kafka-notes-chapter4.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: "[Kafka Guide] Chapter 4 Kafka Consumer"
date: 2023-08-30 08:00:00
categories: blog1
tags: "reading_notes Kafka"
summary: "This post I am summarizing the study notes on learning the basics of Kafka Consumer. From book Kafka: The Definitive Guide"
toc: true
---

Expand Down
1 change: 1 addition & 0 deletions blog1/_posts/2024-01-15-effective-learning-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ date: 2024-01-15 02:00:00
categories: blog1
image_url: https://s3.ap-southeast-1.amazonaws.com/littlecheesecake.me/blog-post/effective-learning/effective_learning_header.jpeg
tags: "productivity effective_learning"
summary: "I wrote about effective learning in 2022. In 2023 I completed two MOOC courses: Learning How to Learn and Mindshift, though which I gained a deeper understanding of effective learning. This blog is a continuum from the last piece. Here I am talking about the fundemantals about effective learning and sharing some very useful tools for effective learning."
toc: true
---

Expand Down
2 changes: 1 addition & 1 deletion blog2/_posts/2023-06-15-growing-up.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ summary: 早上儿子在沙发看着他最近迷上的蚂蚁动画片,突然
tags: "生活"
---

早上儿子在沙发看着他最近迷上的蚂蚁动画片,突然大声问我:“妈妈!屎壳郎英文怎么说?”。因为蚂蚁的死对头就是一种黑绿的小甲壳虫,有次瞄到电视里它们在滚黑乎乎的圆球球,我就随口说这是屎壳郎呀,其实自己也是瞎说。结果儿子就记下了。今天不知道他哪里又来了学习英语的热情。我哪知道屎壳郎英文哟,敷衍他不知道不知道。他穷追不舍:“妈妈查呀!拿手机查呀!”这又是他昨晚上新学的小技巧。昨晚和他玩橡皮泥,这小子突然和我飙英语,我们对话着我发现,哎呀,我不会橡皮泥英文呀。我很诚实地给他说:“妈妈不知道橡皮泥英文怎么说,我们来查一下吧。“于是拿出手机搜了一番:plasticine。他和我一起学了发音,还对照着网络图片确认了一下,他表示很满意。今天关于屎壳郎的学习是逃不掉了,打开手机和他学习了一下,忍着恶心看了满屏的屎壳郎的图,和动画片里还是有点像呢,看来我瞎猜得没错。然后这个小人就在沙发上自言自语道:where is bung beetle, where is bung beetle, bung beetle on fower(flower)。
早上儿子在沙发看着他最近迷上的蚂蚁动画片,突然大声问我:“妈妈!屎壳郎英文怎么说?”。因为蚂蚁的死对头就是一种黑绿的小甲壳虫,有次瞄到电视里它们在滚黑乎乎的圆球球,我就随口说这是屎壳郎呀,其实自己也是瞎说。结果儿子就记下了。今天不知道他哪里又来了学习英语的热情。我哪知道屎壳郎英文哟,敷衍他不知道不知道。他穷追不舍:“妈妈查呀!拿手机查呀!”这又是他昨晚上新学的小技巧。昨晚和他玩橡皮泥,这小子突然和我飙英语,我们对话着我发现,哎呀,我不会橡皮泥英文呀。我很诚实地给他说:“妈妈不知道橡皮泥英文怎么说,我们来查一下吧。“于是拿出手机搜了一番:plasticine。他和我一起学了发音,还对照着网络图片确认了一下,他表示很满意。今天关于屎壳郎的学习是逃不掉了,打开手机和他学习了一下,忍着恶心看了满屏的屎壳郎的图,和动画片里还是有点像呢,看来我瞎猜得没错。然后这个小人就在沙发上自言自语道:where is dung beetle, where is dung beetle, dung beetle on fower(flower)。

早饭时间和太石讨论,今天晚上有没有时间做饭,要不要点外买。突然在身后吃着早饭的儿子大叫:我要吃外卖!!我想这小子耳朵这么尖,又这么能耐,还知道外卖好吃要吃外卖。转头看他,他指着我盘子里的早餐继续喊:我要吃外卖,我要吃外卖!哎,那是烧麦好不好!他怎么一直分不清“烧麦”和“外卖”。喊了几嗓子之后,他意识到自己说错了,尴尬地一笑,小声说:呵呵,是烧麦。

Expand Down

0 comments on commit 18a5aec

Please sign in to comment.