feat: copy hyperlinks of headings in blogpost
This commit is contained in:
parent
d7922b47fa
commit
092f8589a3
2 changed files with 19 additions and 1 deletions
|
|
@ -16,7 +16,7 @@ const config = defineConfig({
|
||||||
},
|
},
|
||||||
|
|
||||||
remarkPlugins: [remarkGFM, remarkEmoji, remarkFootnotes],
|
remarkPlugins: [remarkGFM, remarkEmoji, remarkFootnotes],
|
||||||
rehypePlugins: [rehypeSlug, rehypeAutolinkHeadings],
|
rehypePlugins: [rehypeSlug, [rehypeAutolinkHeadings, { behaviour: 'append' }]],
|
||||||
});
|
});
|
||||||
|
|
||||||
export default config;
|
export default config;
|
||||||
|
|
|
||||||
|
|
@ -41,4 +41,22 @@
|
||||||
font-size: 0.8rem;
|
font-size: 0.8rem;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
|
:global(h1, h2, h3, h4) {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-start;
|
||||||
|
}
|
||||||
|
:global(h1 a, h2 a, h3 a, h4 a) {
|
||||||
|
text-decoration: none;
|
||||||
|
font-size: 0.7em;
|
||||||
|
margin-left: 0.5rem;
|
||||||
|
opacity: 0;
|
||||||
|
transition: opacity 0.2s ease-in-out 0.1s;
|
||||||
|
}
|
||||||
|
:global(h1:hover a, h2:hover a, h3:hover a, h4:hover a) {
|
||||||
|
opacity: 0.8;
|
||||||
|
}
|
||||||
|
:global(.icon-link::before) {
|
||||||
|
content: '🔗';
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue