diff --git a/site/css/main.scss b/site/css/main.scss
index 0da7af6..7b67786 100644
--- a/site/css/main.scss
+++ b/site/css/main.scss
@@ -437,15 +437,26 @@ article {
margin-bottom: 0;
}
- .comment:not(:last-child) {
- margin-bottom: 16px;
- }
+ .comment {
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ justify-content: flex-start;
- .comment-user-avatar {
- width: 50px;
- border-radius: 5px;
- float: left;
- margin-right: 10px;
+ &:not(:last-child) {
+ margin-bottom: 16px;
+ }
+
+ .comment-user-avatar {
+ width: 50px;
+ border-radius: 5px;
+ margin: 0;
+ margin-right: 10px;
+ }
+
+ .comment-body > p:first-child {
+ margin-top: 0;
+ }
}
@media (min-width: 768px) {
@@ -463,7 +474,6 @@ article {
}
.comment-children {
- margin-left: 60px;
margin-top: 16px;
}
}
diff --git a/site/layout/article.html b/site/layout/article.html
index 164deeb..54e1dd3 100644
--- a/site/layout/article.html
+++ b/site/layout/article.html
@@ -69,7 +69,8 @@
diff --git a/site/layout/default.html b/site/layout/default.html
index 72a072f..c907c89 100644
--- a/site/layout/default.html
+++ b/site/layout/default.html
@@ -22,7 +22,7 @@
{% endblock %}
-
+
{% block head %}{% endblock %}
diff --git a/site/static/js/comments.js b/site/static/js/comments.js
index eba6edc..2cb2e51 100644
--- a/site/static/js/comments.js
+++ b/site/static/js/comments.js
@@ -9,10 +9,10 @@ details.addEventListener("toggle", (even) => {
});
async function fetchComments() {
- const res = await fetch(`/comments?id=${permalink}`);
+ const res = await fetch(`/comments?id=${articlePermalink}`);
const comments = await res.json();
- const rootId = new URL(permalink, document.location);
- const tree = buildCommentsTree(comments, rootId)[0];
+ const rootId = new URL(`https://${articleDomain}${articlePermalink}`);
+ const [tree, _] = buildCommentsTree(comments, rootId);
const html = renderCommentList(tree);
document.getElementById("comments-container").innerHTML += html;
}