样例

220 字
1 分钟
样例

📝Firefly使用文档: https://docs-firefly.cuteleaf.cn

Firefly 一款清新美观的 Astro 博客主题模板
Firefly 是一款基于 Astro 框架和 Fuwari 模板开发的清新美观且现代化个人博客主题模板,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。
1970-01-02文章示例#Markdown#Firefly#博客#主题#模板
Firefly 简单使用指南
如何使用 Firefly 博客模板。
1970-01-02博客指南#Firefly#博客#Markdown#指南
Markdown 扩展功能
了解 Firefly 中的 Markdown 功能
1970-01-01文章示例#演示#示例#Markdown#Firefly
line-markers.js
#include <iostream>
#include <string>
using namespace std;
void cin_func()
{
string input;
cout << "input your words " << endl;
cin >> input;
cout << "your input is " << endl;
console.log('此代码有语法高亮!')cout << input << endl;
}

修改目录顺序、 打开 src/utils/content-utils.ts,找到 getCategoryList() 函数,把排序逻辑改成你想要的顺序。 把原来的: TypeScript

const lst = Object.keys(count).sort((a, b) => {
return a.toLowerCase().localeCompare(b.toLowerCase());
});

改成:

// 定义你想要的分类顺序,排在前面的优先显示
const customOrder = ["C++", "Python", "JavaScript", "前端", "后端", "教程"];
const lst = Object.keys(count).sort((a, b) => {
const indexA = customOrder.indexOf(a);
const indexB = customOrder.indexOf(b);
// 如果两个都在自定义列表里,按列表顺序排
if (indexA !== -1 && indexB !== -1) {
return indexA - indexB;
}
// 如果在列表里的排前面,不在的排后面
if (indexA !== -1) return -1;
if (indexB !== -1) return 1;
// 都不在列表里的,继续按字母排
return a.toLowerCase().localeCompare(b.toLowerCase());
});

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

样例
https://firefly.cuteleaf.cn/posts/c-plus-plus/样例/
作者
Vafail
发布于
2026-05-01
许可协议
CC BY-NC-SA 4.0

评论区

公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
17
分类
3
标签
20
总字数
19,266
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.15.3
文章许可
CC BY-NC-SA 4.0

当前页面没有目录