diff --git a/docs/blog/what-is-education/index.html b/docs/blog/what-is-education/index.html index 204b5f8..b52fce5 100644 --- a/docs/blog/what-is-education/index.html +++ b/docs/blog/what-is-education/index.html @@ -16,4 +16,4 @@ Academics system has evolved with time and got worst. Let’s see what the syste Subscribe

What is Education?


What is Education? #

Education simply means “learning”. It’s a natural process.

Ratio of components in Education: #

50% Knowledge/Understanding, 30% Skills, 20% Experience.

Education vs Academics: #

Education and Academics are not the same thing. Academics is Education based of a curriculum and an institution. Plato discovered the word while describing his school of philosophy.

Academics system has evolved with time and got worst. Let’s see what the system has become nowadays: #

Extra bad: #

Education as a concept/implementation/system is good. -Academics is good only as a concept. It’s implementation and system is always the worst and corrupted.

Activities in Education: #

Read vs Study vs Research: #

  1. Read: Reading is about watching or interpreting something/someone to gain knowledge.

  2. Study: Studying is about interpreting a topic, going deeper and gaining some conscious understanding out of it.

  3. Research: Research is about studying a topic and then contributing to it with changes from your end.

Knowledge vs Entertainment: #

Example:

  1. The first book was to provide Knowledge/Understanding, but later books became a source of Entertainment (fiction).
  2. Videos can be used for both Knowledge/Understanding and Entertainment purposes. For example, for Knowledge/Understanding, there are documentaries, tutorial videos etc. For Entertainment, there are movies, funny videos etc.
Tags:
Categories:
\ No newline at end of file +Academics is good only as a concept. It’s implementation and system is always the worst and corrupted.

Activities in Education: #

Read vs Study vs Research: #

  1. Read: Reading is about watching or interpreting something/someone to gain knowledge.

  2. Study: Studying is about interpreting a topic, going deeper and gaining some conscious understanding out of it.

  3. Research: Research is about studying a topic and then contributing to it with changes from your end.

Knowledge vs Entertainment: #

Example:

  1. The first book was to provide Knowledge/Understanding, but later books became a source of Entertainment (fiction).
  2. Videos can be used for both Knowledge/Understanding and Entertainment purposes. For example, for Knowledge/Understanding, there are documentaries, tutorial videos etc. For Entertainment, there are movies, funny videos etc.
Tags:
Categories:

Comments

\ No newline at end of file diff --git a/docs/css/custom.css b/docs/css/custom.css index 035b686..5f4670e 100644 --- a/docs/css/custom.css +++ b/docs/css/custom.css @@ -868,3 +868,178 @@ .brand__auth-user-btn svg { flex: 0 0 auto; } +/* ── Comments section ─────────────────────────────────────────────────────── */ + +.comments { + margin-top: 3rem; + padding-top: 2rem; + border-top: 1px solid var(--background-color1, #ddd); +} + +.comments__title { + font-size: 1.15rem; + font-weight: 700; + margin-bottom: 1.2rem; +} + +.comments__login-msg { + font-size: 0.9rem; + margin-bottom: 1.2rem; + color: var(--foreground-color3, #888); +} + +.comments__empty { + font-size: 0.88rem; + color: var(--foreground-color3, #888); +} + +.comments__error { + font-size: 0.88rem; + color: var(--error-color, #c0392b); +} + +/* ── Comment form ── */ + +.comment-form { + margin-bottom: 1.5rem; +} + +.comment-form__input { + width: 100%; + box-sizing: border-box; + padding: 0.6rem 0.8rem; + border: 1px solid var(--background-color1, #ccc); + border-radius: 4px; + background: var(--background-color); + color: var(--foreground-color); + font: inherit; + font-size: 0.9rem; + resize: vertical; + outline: none; + transition: border-color 0.2s; +} + +.comment-form__input:focus { + border-color: var(--accent-color); +} + +.comment-form__footer { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 0.4rem; +} + +.comment-form__counter { + font-size: 0.75rem; + color: var(--foreground-color3, #999); +} + +.comment-form__submit { + padding: 0.35rem 0.9rem; + background: var(--accent-color); + color: #fff; + border: none; + border-radius: 4px; + font: inherit; + font-size: 0.85rem; + cursor: pointer; + transition: opacity 0.15s; +} + +.comment-form__submit:hover { + opacity: 0.85; +} +.comment-form__submit:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +.comment-form__error { + font-size: 0.8rem; + color: var(--error-color, #c0392b); + margin-top: 0.3rem; + min-height: 1rem; +} + +/* ── Individual comments ── */ + +.comment { + margin-bottom: 1.2rem; + padding: 0.75rem 0.9rem; + border: 1px solid var(--background-color1, #e0e0e0); + border-radius: 6px; + background: var(--background-color); +} + +.comment--reply { + margin-top: 0.7rem; + margin-left: 1.5rem; + border-left: 3px solid var(--accent-color); + border-radius: 0 6px 6px 0; +} + +.comment__meta { + display: flex; + align-items: center; + gap: 0.6rem; + margin-bottom: 0.4rem; + flex-wrap: wrap; +} + +.comment__author { + font-weight: 600; + font-size: 0.88rem; +} + +.comment__time { + font-size: 0.78rem; + color: var(--foreground-color3, #999); +} + +.comment__actions { + margin-left: auto; + display: flex; + gap: 0.5rem; +} + +.comment__action { + background: none; + border: none; + padding: 0; + font: inherit; + font-size: 0.78rem; + cursor: pointer; + color: var(--foreground-color3, #888); + text-decoration: underline; +} + +.comment__action:hover { + color: var(--accent-color); +} + +.comment__action--delete:hover { + color: var(--error-color, #c0392b); +} + +.comment__body { + font-size: 0.9rem; + line-height: 1.55; + margin: 0; + white-space: pre-wrap; + word-break: break-word; +} + +.comment__deleted { + font-size: 0.85rem; + color: var(--foreground-color3, #aaa); + font-style: italic; +} + +.comment__reply-form { + margin-top: 0.7rem; +} + +.comment__replies { + margin-top: 0.5rem; +} diff --git a/layouts/blog/single.html b/layouts/blog/single.html index e298f97..045d470 100644 --- a/layouts/blog/single.html +++ b/layouts/blog/single.html @@ -1,18 +1,229 @@ {{ define "main" }}

{{ .Title }}

-{{ partial "page/author.html" . }} -{{ partial "main/dates.html" . }} -{{ partial "page/translation_list.html" . }} -{{ partial "page/toc.html" . }} -{{ .Content }} -{{ partial "page/terms.html" (dict "taxonomy" "tags" "page" .) }} -{{ partial "page/terms.html" (dict "taxonomy" "categories" "page" .) }} -{{ partial "page/page_nav.html" . }} -{{ partial "page/page-end.html" . }} +{{ partial "page/author.html" . }} {{ partial "main/dates.html" . }} {{ partial +"page/translation_list.html" . }} {{ partial "page/toc.html" . }} {{ .Content }} {{ partial +"page/terms.html" (dict "taxonomy" "tags" "page" .) }} {{ partial "page/terms.html" (dict "taxonomy" +"categories" "page" .) }} {{ partial "page/page_nav.html" . }} {{ partial "page/page-end.html" . }} + + +
+

Comments

+
+
+
+ + {{ end }} diff --git a/static/css/custom.css b/static/css/custom.css index 035b686..5f4670e 100644 --- a/static/css/custom.css +++ b/static/css/custom.css @@ -868,3 +868,178 @@ .brand__auth-user-btn svg { flex: 0 0 auto; } +/* ── Comments section ─────────────────────────────────────────────────────── */ + +.comments { + margin-top: 3rem; + padding-top: 2rem; + border-top: 1px solid var(--background-color1, #ddd); +} + +.comments__title { + font-size: 1.15rem; + font-weight: 700; + margin-bottom: 1.2rem; +} + +.comments__login-msg { + font-size: 0.9rem; + margin-bottom: 1.2rem; + color: var(--foreground-color3, #888); +} + +.comments__empty { + font-size: 0.88rem; + color: var(--foreground-color3, #888); +} + +.comments__error { + font-size: 0.88rem; + color: var(--error-color, #c0392b); +} + +/* ── Comment form ── */ + +.comment-form { + margin-bottom: 1.5rem; +} + +.comment-form__input { + width: 100%; + box-sizing: border-box; + padding: 0.6rem 0.8rem; + border: 1px solid var(--background-color1, #ccc); + border-radius: 4px; + background: var(--background-color); + color: var(--foreground-color); + font: inherit; + font-size: 0.9rem; + resize: vertical; + outline: none; + transition: border-color 0.2s; +} + +.comment-form__input:focus { + border-color: var(--accent-color); +} + +.comment-form__footer { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 0.4rem; +} + +.comment-form__counter { + font-size: 0.75rem; + color: var(--foreground-color3, #999); +} + +.comment-form__submit { + padding: 0.35rem 0.9rem; + background: var(--accent-color); + color: #fff; + border: none; + border-radius: 4px; + font: inherit; + font-size: 0.85rem; + cursor: pointer; + transition: opacity 0.15s; +} + +.comment-form__submit:hover { + opacity: 0.85; +} +.comment-form__submit:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +.comment-form__error { + font-size: 0.8rem; + color: var(--error-color, #c0392b); + margin-top: 0.3rem; + min-height: 1rem; +} + +/* ── Individual comments ── */ + +.comment { + margin-bottom: 1.2rem; + padding: 0.75rem 0.9rem; + border: 1px solid var(--background-color1, #e0e0e0); + border-radius: 6px; + background: var(--background-color); +} + +.comment--reply { + margin-top: 0.7rem; + margin-left: 1.5rem; + border-left: 3px solid var(--accent-color); + border-radius: 0 6px 6px 0; +} + +.comment__meta { + display: flex; + align-items: center; + gap: 0.6rem; + margin-bottom: 0.4rem; + flex-wrap: wrap; +} + +.comment__author { + font-weight: 600; + font-size: 0.88rem; +} + +.comment__time { + font-size: 0.78rem; + color: var(--foreground-color3, #999); +} + +.comment__actions { + margin-left: auto; + display: flex; + gap: 0.5rem; +} + +.comment__action { + background: none; + border: none; + padding: 0; + font: inherit; + font-size: 0.78rem; + cursor: pointer; + color: var(--foreground-color3, #888); + text-decoration: underline; +} + +.comment__action:hover { + color: var(--accent-color); +} + +.comment__action--delete:hover { + color: var(--error-color, #c0392b); +} + +.comment__body { + font-size: 0.9rem; + line-height: 1.55; + margin: 0; + white-space: pre-wrap; + word-break: break-word; +} + +.comment__deleted { + font-size: 0.85rem; + color: var(--foreground-color3, #aaa); + font-style: italic; +} + +.comment__reply-form { + margin-top: 0.7rem; +} + +.comment__replies { + margin-top: 0.5rem; +}