Skip to content

Commit 0a19fca

Browse files
committed
feat: 添加备案信息
1 parent 0cccde4 commit 0a19fca

File tree

7 files changed

+84
-55
lines changed

7 files changed

+84
-55
lines changed

public/feed.xml

Lines changed: 52 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,112 +4,122 @@
44
<description><![CDATA[我是幸运的蜗牛,一名充满热情的前端开发工程师。我热衷于探索和体验最新技术,特别是人工智能(AI),并在日常工作中去使用它们,来提升我的工作效率。我的目标是积极参与开源社区,为开源项目贡献自己的力量。正如我的名字,我相信越努力,越幸运]]></description>
55
<link>https://luckysnail.cn</link>
66
<generator>RSS for Node</generator>
7-
<lastBuildDate>Wed, 07 Aug 2024 14:01:40 GMT</lastBuildDate>
7+
<lastBuildDate>Thu, 15 Aug 2024 14:47:18 GMT</lastBuildDate>
88
<atom:link href="https://luckysnail.cn/feed.xml" rel="self" type="application/rss+xml"/>
99
<item>
10-
<title><![CDATA[git commit 提交规范中文解释]]></title>
11-
<link>https://luckysnail.cn/posts/post-4</link>
12-
<guid isPermaLink="true">https://luckysnail.cn/posts/post-4</guid>
10+
<title><![CDATA[对萝卜快跑的一些观点]]></title>
11+
<link>https://luckysnail.cn/posts/post-6</link>
12+
<guid isPermaLink="true">https://luckysnail.cn/posts/post-6</guid>
1313
</item>
1414
<item>
1515
<title><![CDATA[记录我写的烂代码]]></title>
1616
<link>https://luckysnail.cn/posts/post-5</link>
1717
<guid isPermaLink="true">https://luckysnail.cn/posts/post-5</guid>
1818
</item>
19+
<item>
20+
<title><![CDATA[git commit 提交规范中文解释]]></title>
21+
<link>https://luckysnail.cn/posts/post-4</link>
22+
<guid isPermaLink="true">https://luckysnail.cn/posts/post-4</guid>
23+
</item>
24+
<item>
25+
<title><![CDATA[如何使用Next.js和GitHub Issues构建个人博客:从零到上线的完整指南]]></title>
26+
<link>https://luckysnail.cn/posts/post-7</link>
27+
<guid isPermaLink="true">https://luckysnail.cn/posts/post-7</guid>
28+
</item>
29+
<item>
30+
<title><![CDATA[什么是 Unix 哲学 ?]]></title>
31+
<link>https://luckysnail.cn/posts/post-9</link>
32+
<guid isPermaLink="true">https://luckysnail.cn/posts/post-9</guid>
33+
</item>
1934
<item>
2035
<title><![CDATA[当我开始编程时我希望知道的 65 件事]]></title>
2136
<link>https://luckysnail.cn/posts/65-things-need-konw</link>
2237
<guid isPermaLink="true">https://luckysnail.cn/posts/65-things-need-konw</guid>
2338
</item>
24-
<item>
25-
<title><![CDATA[对萝卜快跑的一些观点]]></title>
26-
<link>https://luckysnail.cn/posts/post-6</link>
27-
<guid isPermaLink="true">https://luckysnail.cn/posts/post-6</guid>
28-
</item>
2939
<item>
3040
<title><![CDATA[multi-repo 和 mono-repo 代码管理方式了解(附实践源码)]]></title>
3141
<link>https://luckysnail.cn/posts/code-manager</link>
3242
<guid isPermaLink="true">https://luckysnail.cn/posts/code-manager</guid>
3343
</item>
3444
<item>
35-
<title><![CDATA[关于 luckySnail]]></title>
36-
<link>https://luckysnail.cn/posts/about</link>
37-
<guid isPermaLink="true">https://luckysnail.cn/posts/about</guid>
45+
<title><![CDATA[前端程序员学习 Docker 的笔记 (-)]]></title>
46+
<link>https://luckysnail.cn/posts/docker-learn-1</link>
47+
<guid isPermaLink="true">https://luckysnail.cn/posts/docker-learn-1</guid>
3848
</item>
3949
<item>
4050
<title><![CDATA[前端程序员学习 Docker 的笔记 (二)]]></title>
4151
<link>https://luckysnail.cn/posts/docker-learn-2</link>
4252
<guid isPermaLink="true">https://luckysnail.cn/posts/docker-learn-2</guid>
4353
</item>
4454
<item>
45-
<title><![CDATA[前端程序员学习 Docker 的笔记 (-)]]></title>
46-
<link>https://luckysnail.cn/posts/docker-learn-1</link>
47-
<guid isPermaLink="true">https://luckysnail.cn/posts/docker-learn-1</guid>
55+
<title><![CDATA[关于 luckySnail]]></title>
56+
<link>https://luckysnail.cn/posts/about</link>
57+
<guid isPermaLink="true">https://luckysnail.cn/posts/about</guid>
58+
</item>
59+
<item>
60+
<title><![CDATA[记录第一次当项目负责人感受]]></title>
61+
<link>https://luckysnail.cn/posts/first-project-manager-record</link>
62+
<guid isPermaLink="true">https://luckysnail.cn/posts/first-project-manager-record</guid>
4863
</item>
4964
<item>
5065
<title><![CDATA[一名普通前端开发的絮絮叨 - 2023]]></title>
5166
<link>https://luckysnail.cn/posts/end-2023</link>
5267
<guid isPermaLink="true">https://luckysnail.cn/posts/end-2023</guid>
5368
</item>
54-
<item>
55-
<title><![CDATA[《繁花》中让人惊艳的台词]]></title>
56-
<link>https://luckysnail.cn/posts/fan-hua</link>
57-
<guid isPermaLink="true">https://luckysnail.cn/posts/fan-hua</guid>
58-
</item>
5969
<item>
6070
<title><![CDATA[一篇文章讲清楚 React Element、React Component、JSX、Fiber 以及Diff算法的概念及其相互关系]]></title>
6171
<link>https://luckysnail.cn/posts/fiber-learn</link>
6272
<guid isPermaLink="true">https://luckysnail.cn/posts/fiber-learn</guid>
6373
</item>
64-
<item>
65-
<title><![CDATA[记录第一次当项目负责人感受]]></title>
66-
<link>https://luckysnail.cn/posts/first-project-manager-record</link>
67-
<guid isPermaLink="true">https://luckysnail.cn/posts/first-project-manager-record</guid>
68-
</item>
6974
<item>
7075
<title><![CDATA[一个普通三本如何自学成为前端开发者]]></title>
7176
<link>https://luckysnail.cn/posts/frontend-learn-line-1</link>
7277
<guid isPermaLink="true">https://luckysnail.cn/posts/frontend-learn-line-1</guid>
7378
</item>
79+
<item>
80+
<title><![CDATA[《繁花》中让人惊艳的台词]]></title>
81+
<link>https://luckysnail.cn/posts/fan-hua</link>
82+
<guid isPermaLink="true">https://luckysnail.cn/posts/fan-hua</guid>
83+
</item>
7484
<item>
7585
<title><![CDATA[前端学习路线(自学版)]]></title>
7686
<link>https://luckysnail.cn/posts/frontend-learn-line-2</link>
7787
<guid isPermaLink="true">https://luckysnail.cn/posts/frontend-learn-line-2</guid>
7888
</item>
7989
<item>
80-
<title><![CDATA[GitHub copilot chat 体验]]></title>
81-
<link>https://luckysnail.cn/posts/github-copilot-chat-use</link>
82-
<guid isPermaLink="true">https://luckysnail.cn/posts/github-copilot-chat-use</guid>
83-
</item>
84-
<item>
85-
<title><![CDATA[2023 年中终结]]></title>
86-
<link>https://luckysnail.cn/posts/mid-year-summary-2023</link>
87-
<guid isPermaLink="true">https://luckysnail.cn/posts/mid-year-summary-2023</guid>
90+
<title><![CDATA[2024 年中总结]]></title>
91+
<link>https://luckysnail.cn/posts/mid-year-2024</link>
92+
<guid isPermaLink="true">https://luckysnail.cn/posts/mid-year-2024</guid>
8893
</item>
8994
<item>
9095
<title><![CDATA[React最简版本低代码实现]]></title>
9196
<link>https://luckysnail.cn/posts/react-drag-drop-demo</link>
9297
<guid isPermaLink="true">https://luckysnail.cn/posts/react-drag-drop-demo</guid>
9398
</item>
9499
<item>
95-
<title><![CDATA[2024 年中总结]]></title>
96-
<link>https://luckysnail.cn/posts/mid-year-2024</link>
97-
<guid isPermaLink="true">https://luckysnail.cn/posts/mid-year-2024</guid>
100+
<title><![CDATA[2023 年中终结]]></title>
101+
<link>https://luckysnail.cn/posts/mid-year-summary-2023</link>
102+
<guid isPermaLink="true">https://luckysnail.cn/posts/mid-year-summary-2023</guid>
98103
</item>
99104
<item>
100-
<title><![CDATA[前端程序员学习 Redis]]></title>
101-
<link>https://luckysnail.cn/posts/redis-learn</link>
102-
<guid isPermaLink="true">https://luckysnail.cn/posts/redis-learn</guid>
105+
<title><![CDATA[React 新手常犯的十个错误]]></title>
106+
<link>https://luckysnail.cn/posts/react-error</link>
107+
<guid isPermaLink="true">https://luckysnail.cn/posts/react-error</guid>
103108
</item>
104109
<item>
105110
<title><![CDATA[微信小程序如何引入图标]]></title>
106111
<link>https://luckysnail.cn/posts/use-iconfont-in-wechat-miniprogram</link>
107112
<guid isPermaLink="true">https://luckysnail.cn/posts/use-iconfont-in-wechat-miniprogram</guid>
108113
</item>
109114
<item>
110-
<title><![CDATA[React 新手常犯的十个错误]]></title>
111-
<link>https://luckysnail.cn/posts/react-error</link>
112-
<guid isPermaLink="true">https://luckysnail.cn/posts/react-error</guid>
115+
<title><![CDATA[GitHub copilot chat 体验]]></title>
116+
<link>https://luckysnail.cn/posts/github-copilot-chat-use</link>
117+
<guid isPermaLink="true">https://luckysnail.cn/posts/github-copilot-chat-use</guid>
118+
</item>
119+
<item>
120+
<title><![CDATA[前端程序员学习 Redis]]></title>
121+
<link>https://luckysnail.cn/posts/redis-learn</link>
122+
<guid isPermaLink="true">https://luckysnail.cn/posts/redis-learn</guid>
113123
</item>
114124
</channel>
115125
</rss>

public/og.png

325 KB
Loading

public/police.png

18.8 KB
Loading

scripts/generate-rss.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ async function generate() {
3131

3232
// 扁平化文件列表
3333
const flattenedPosts = allPosts.flat();
34-
console.log(flattenedPosts, 'flattenedPosts');
3534
await Promise.all(
3635
flattenedPosts.map(async ({ file, folder }) => {
3736
const content = await fs.readFile(path.join(folder, file));

src/components/Footer.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { PeekabooLink } from '@/components/links/PeekabooLink';
22
import siteMetadata from '@/config/site';
3+
import Image from 'next/image';
34
import Link from 'next/link';
45
import React from 'react';
56
import { Container } from './Container';
@@ -59,6 +60,21 @@ export function Footer() {
5960
欢迎 👏🏻 你的访问
6061
</div>
6162
</Container.Inner>
63+
<Link
64+
target="_blank"
65+
href="https://beian.miit.gov.cn/"
66+
className="absolute bottom-6 left-1/2 -translate-x-1/2 flex justify-center items-center"
67+
>
68+
<Image
69+
unoptimized
70+
src={'police.png'}
71+
width={18}
72+
height={18}
73+
alt="备案"
74+
className="mr-1 text-blue-600"
75+
/>
76+
浙ICP备2021039023号-3
77+
</Link>
6278
</div>
6379
</Container.Outer>
6480
</footer>

src/components/NavigationBar.tsx

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ const DropdownNavItem = ({
3535
{children}
3636
</NavigationMenuTrigger>
3737
<NavigationMenuContent>
38-
{siteMetadata.moreItems[href] &&
39-
siteMetadata.moreItems[href]?.map((item) => (
40-
<Link
41-
key={item.href}
42-
className="group flex w-full items-center gap-2 rounded-lg px-3 py-1.5 data-[focus]:bg-white/10"
43-
href={item.href}
44-
>
45-
{item.text}
46-
</Link>
47-
))}
38+
{siteMetadata.moreItems[href]?.map((item) => (
39+
<Link
40+
prefetch
41+
key={item.href}
42+
className="group flex w-full items-center gap-2 rounded-lg px-3 py-1.5 data-[focus]:bg-white/10"
43+
href={item.href}
44+
>
45+
{item.text}
46+
</Link>
47+
))}
4848
</NavigationMenuContent>
4949
</NavigationMenuItem>
5050
</NavigationMenuList>
@@ -93,7 +93,11 @@ function NavItem({
9393
</>
9494
</DropdownNavItem>
9595
) : (
96-
<Link href={href}>
96+
<Link
97+
href={href}
98+
prefetch
99+
target={href === '/feed.xml' ? '_blank' : '_self'}
100+
>
97101
{children}
98102
{isActive && <ActiveBox />}
99103
</Link>

src/config/site.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const baseSiteConfig: SiteConfig = {
1111
'我是幸运的蜗牛,一名充满热情的前端开发工程师。我热衷于探索和体验最新技术,特别是人工智能(AI),并在日常工作中去使用它们,来提升我的工作效率。我的目标是积极参与开源社区,为开源项目贡献自己的力量。正如我的名字,我相信越努力,越幸运',
1212
url: url.href, //'https://luckysnail.cn/',
1313
// 网站预览图
14-
ogImage: '',
14+
ogImage: url.origin + '/og.png',
1515
// https://nextjs.org/docs/app/api-reference/functions/generate-metadata#metadatabase
1616
metadataBase: '/',
1717
keywords: [

0 commit comments

Comments
 (0)