Merge pull request #2310 from Femoon/feat/add-icon-title-configuration

feat: add title icon configuration
This commit is contained in:
tangly1024
2024-04-23 14:30:36 +08:00
committed by GitHub
31 changed files with 35 additions and 29 deletions

View File

@@ -13,7 +13,7 @@ export default function ArticleInfo(props) {
return (<>
{/* title */}
<h1 className="text-3xl pt-12 dark:text-gray-300"><NotionIcon icon={post?.pageIcon} />{post?.title}</h1>
<h1 className="text-3xl pt-12 dark:text-gray-300">{siteConfig('POST_TITLE_ICON') && <NotionIcon icon={post?.pageIcon} />}{post?.title}</h1>
{/* meta */}
<section className="py-2 items-center text-sm px-1">

View File

@@ -35,7 +35,7 @@ const BlogPostCard = ({ post, showSummary }) => {
{siteConfig('MEDIUM_POST_LIST_COVER', null, CONFIG) && <div className='w-full max-h-96 object-cover overflow-hidden mb-2'>
<LazyImage src={post.pageCoverThumbnail} style={post.pageCoverThumbnail ? {} : { height: '0px' }} className='w-full max-h-96 object-cover hover:scale-125 duration-150' />
</div>}
<NotionIcon icon={post.pageIcon} />{post.title}
{siteConfig('POST_TITLE_ICON') && <NotionIcon icon={post.pageIcon} />}{post.title}
</h2>
</Link>