-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
为什么切换了src/app/favicon.ico
的图标,还是没有效果
#133
Comments
切换了之后执行了以下命令: |
可能有缓存,把项目里的.next文件夹删掉,切到隐私窗口看看。 这几个是不同设备用的图标,比如把网址添加到手机主界面的图标。 |
好的,我试一下 |
解决了,请问这个Tags里的标签,怎么做到像您自己的博客那样点击进入之后只显示关于这个标签的文章呢 |
不清楚哦,你仓库改过名字吗,最好把报错贴上来看看 |
你可以注意下报错信息内有一个
然后去看看markdown文件的48行23列,这里是
这里在MDX里不是很合法,MDX里 要解决这个报错,需要把 如果MDX对你来说不是很合适,你可以尝试用基础的markdown-it或者unifiedjs来替换 |
哦哦,非常感谢您的答复,我看您在b站评论中说不能有HTML注释,那请问代码块中的HTML也不能有注释吗? |
代码块里不影响,代码块格式化高亮之类的渲染是由shiki处理的。 还有不用这么客气😂 |
好的好的,谢谢啦:) |
右边这个目录有些标题点击会报错,有些则正常跳转是怎么回事 |
好像标题里有英文句号 . 的都不行 |
@M0rtzz 我看了一下 第一点,如果有标题是下面这种
正文中会解析成 第二点就是数字开头的id比如 第一点解决不了,建议不要加标签,现在这个里面有一个插件是rehype-autolink-headings,它会自动创建id链接。 第二点把 |
好的好的,我试一下,:) |
大佬,请问怎么设置默认为浅色主题呢 |
主题的颜色默认是根据设备系统主题色确定的,不支持手动设置哦 |
好的好的,谢谢🥳🥳 |
你可以在手机端把它变的更长,在 现在是 |
好的好的,我明天试一下🥳 |
大佬这个是我的nginx.conf,try_files $uri $uri/ /index.html;这句加和不加的区别是: |
首页收到index.html后,因为是nextjs写的,切换/b,不会再访问/b.html,前端路由控制了,但是新tab要访问/b.html,找不到所以404。
这个是普通SPA项目用的,首页收到index.html后,新建tab跳到/b,nginx找不到/b/index.html,所以会返回首页的index.html,前端拿到这个以后再做前端渲染成/b的页面 这个是nextjs ssg的项目,每个页面都有html,要用下面这个才对
至于为什么,你可以观察一下打包出来的out文件夹,里面的路径是 与项目无关的问题你可以先网上搜一下答案🤔 |
好的好的,我以后注意,麻烦了大佬,我上完课试一下 |
大佬,这个代码块可以添加复制按钮吗🤔 |
单独针对这块儿改一下css就好了 |
请问posts的排序怎么按照发布时间排序,而不是修改时间,谢谢 |
因TOC过长,我添加了滚动条:
.sticky-table {
max-height: 80vh;
overflow-y: auto;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
}
<aside className='sticky-table sticky top-20 ml-auto h-fit w-[24ch] max-xl:hidden'>
<h2 className='mb-4 whitespace-nowrap text-lg font-semibold tracking-wider has-[+ul:empty]:hidden'>
TABLE OF CONTENTS
</h2>
<TOC
markdown={body!}
throttleTime={100}
className='space-y-3 dark:text-color-4'
ul='pl-6 space-y-2'
a='data-[active=true]:text-brand dark:data-[active=true]:text-white block text-sm mb-2'
/>
</aside> 但是外部滚动超过目录范围时,他不会跟随滚动,需要人工滚动到高亮位置: 请问您有好的建议吗 |
我尝试写了一个组件:
'use client'
import { useRouter } from 'next/navigation';
import { type Result } from 'mdast-util-toc'
import { TOC } from 'react-markdown-toc/client'
import { Collapsible, CollapsibleTrigger, CollapsibleContent } from '@/components/ui/collapsible'
interface CustomTOCProps {
tocData: [Result, Map<string, string>]
}
function CustomTOC({ tocData }: CustomTOCProps) {
const router = useRouter();
return (
<TOC
toc={tocData}
scrollAlign="center"
renderList={(children) => (
<CollapsibleContent className='pl-4 overflow-hidden data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up'>
{children}
</CollapsibleContent>
)}
renderListItem={(children, open) => (
<Collapsible open={open}>
{children}
</Collapsible>
)}
renderLink={(children, href, active) => (
<CollapsibleTrigger>
<span
data-active={active}
role="button"
onClick={() => {
router.push(href, { scroll: false });
const target = document.querySelector(href)
target?.scrollIntoView({ behavior: 'smooth' })
}}
>
{children}
</span>
</CollapsibleTrigger>
)}
/>
);
}
export default CustomTOC
import { fromMarkdown } from 'react-markdown-toc';
import CustomTOC from './toc';
.......................
export default async function Page({ params }: PageProps) {
.................
const tocData = await fromMarkdown(body!);
....................
<aside className='sticky top-10 ml-auto h-fit w-[24ch] max-xl:hidden'>
<h2 className='mb-4 whitespace-nowrap text-lg font-semibold tracking-wider has-[+ul:empty]:hidden'>
TABLE OF CONTENTS
</h2>
<CustomTOC tocData={tocData} />
</aside> 可是呈现出来的效果和您的 https://zhangyu1818.github.io/react-markdown-toc/对比起来不太好: 首先没有高亮所在标题: 其次标题的折叠不丝滑,很僵硬 请问如何解决,谢谢您 |
展开也有点问题,总是会多展开一些标题 |
build时会报错: |
@M0rtzz 你用的是示例仓库里的 |
好的,我试一下,错误挺多的现在:( |
@zhangyu1818 点击目录标题还会报错: |
querySelector不支持数字开头,我之前有回复过
|
哦哦,我看一下 |
@zhangyu1818 请问这个编译报这种错如何解决: 是文件目录不对吗,现在正常跳转了,但是没有高亮且折叠僵硬 |
你本地debug一下吧,我看图片也不知道是为什么 |
好的 |
好像找到了大致的原因,其中一个可能出现报错的是标题中的``局部代码块 比如: ## `test` 这种就会报错。 现在报错解决了,但是对于这种二级标题过多的好像也起不到作用,滑动到靠下的二级标题也还是看不见: 且如果标题长度有差距的话,同级目录距离左边的距离参差不齐: |
参差不齐看上去是因为文本居中对齐了 你可以看一些别的网站如果TOC太长是如何解决的,我目前还没遇到过这种问题。 |
@zhangyu1818 大佬请问您有计划加入latex内联公式和公式块的渲染功能吗 |
@M0rtzz 我没这个需求哈,你可以往 |
好的,我看一下🥳 |
请问您能提供一下https://www.zhangyu.dev/posts/135的原始markdown文件吗,想看一下语法,谢谢 |
能发个b站的链接吗? |
|
谢谢您 |
这种 |
先看看是Shiki不支持,还是样式没加上 |
另外,请问
public/icon
下的:android-chrome-192x192.png apple-touch-icon.png favicon-32x32.png
android-chrome-512x512.png favicon-16x16.png
都是干什么的,谢谢
The text was updated successfully, but these errors were encountered: