This is an automated email from the ASF dual-hosted git repository.
bzp2010 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/master by this push:
new 76e14631bca feat: use first blog as featured (#1329)
76e14631bca is described below
commit 76e14631bca10d25bbfff164857d0f1d297c3137
Author: Young <[email protected]>
AuthorDate: Tue Sep 20 09:25:39 2022 +0800
feat: use first blog as featured (#1329)
---
blog/src/theme/BlogPosts/index.tsx | 14 +++++++++-----
blog/src/theme/BlogPosts/style.module.scss | 4 ++--
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/blog/src/theme/BlogPosts/index.tsx
b/blog/src/theme/BlogPosts/index.tsx
index be0299685e8..cb17038b93e 100644
--- a/blog/src/theme/BlogPosts/index.tsx
+++ b/blog/src/theme/BlogPosts/index.tsx
@@ -199,12 +199,12 @@ const PickedBlogItem: FC<PickedBlogItemProps> = ({
truncated={info.summary}
{...{ delayMethod, delayTime, useIntersectionObserver }}
>
- <div className={style.featuredPost}>
+ {/* <div className={style.featuredPost}>
{translate({
id: 'blog.picked.posts.component.title',
message: 'Featured',
})}
- </div>
+ </div> */}
<p>{info.summary}</p>
</BlogPostItem>
);
@@ -233,7 +233,7 @@ const BlogPosts: FC<BlogPostsProps> = ({
// max picked posts
const max = pickedPosts.length > 6 ? 6 : pickedPosts.length;
- const endIdx = isFirstPage ? 3 * Math.floor(max / 3) : 3;
+ const endIdx = 3 * Math.floor(max / 3);
const { pathname } = useLocation();
return (
@@ -253,7 +253,11 @@ const BlogPosts: FC<BlogPostsProps> = ({
[style.firstPage]: isFirstPage,
})}
>
- {posts[0]}
+ <PickedBlogItem
+ key={pickedPosts[0].title}
+ info={pickedPosts[0]}
+ {...{ delayMethod, delayTime, useIntersectionObserver }}
+ />
</section>
<section className={style.sec}>
@@ -268,7 +272,7 @@ const BlogPosts: FC<BlogPostsProps> = ({
})}
>
{pickedPosts
- .slice(0, endIdx)
+ .slice(1, endIdx + 1)
.map((info) => (
<PickedBlogItem
key={info.title}
diff --git a/blog/src/theme/BlogPosts/style.module.scss
b/blog/src/theme/BlogPosts/style.module.scss
index 5aa15b97611..2f28455d55e 100644
--- a/blog/src/theme/BlogPosts/style.module.scss
+++ b/blog/src/theme/BlogPosts/style.module.scss
@@ -32,7 +32,7 @@
header {
&::before {
- content: "LATEST POST";
+ content: "FEATURED POST";
font-size: 0.7rem;
font-weight: 800;
}
@@ -253,7 +253,7 @@
article.pickedPosts {
$bg-color: #f5f5f7;
- border-color: $bg-color;
+ // border-color: $bg-color;
grid-column: initial;
position: relative;