Jacky Zhao
2023-07-02 e0ebee5aa9b3646de722f139f1d8d15591df538e
quartz/components/TagList.tsx
@@ -6,12 +6,12 @@
  const tags = fileData.frontmatter?.tags
  const slug = fileData.slug!
  const baseDir = resolveToRoot(slug)
  if (tags) {
  if (tags && tags.length > 0) {
    return <ul class="tags">{tags.map(tag => {
      const display = `#${tag}`
      const linkDest = baseDir + `/tags/${slugAnchor(tag)}`
      return <li>
        <a href={linkDest}>{display}</a>
        <a href={linkDest} class="internal">{display}</a>
      </li>
    })}</ul>
  } else {
@@ -25,17 +25,18 @@
  display: flex;
  padding-left: 0;
  gap: 0.4rem;
}
.tags > li {
  display: inline-block;
  margin: 0;
  overflow-wrap: normal;
}
  & > li {
    display: inline-block;
    margin: 0;
    & > a {
      border-radius: 8px;
      border: var(--lightgray) 1px solid;
      padding: 0.2rem 0.5rem;
    }
  }
.tags > li > a {
  border-radius: 8px;
  background-color: var(--highlight);
  padding: 0.2rem 0.5rem;
}
`