样例
220 字
1 分钟
样例
📝Firefly使用文档: https://docs-firefly.cuteleaf.cn
Firefly 一款清新美观的 Astro 博客主题模板
Firefly 是一款基于 Astro 框架和 Fuwari 模板开发的清新美观且现代化个人博客主题模板,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。

Firefly 简单使用指南
如何使用 Firefly 博客模板。

Markdown 扩展功能
了解 Firefly 中的 Markdown 功能
#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());});文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
头文件和源文件
C++2026-05-04
2
作用域和储存空间
C++2026-05-03
3
变量和输出
C++2026-05-02
4
Firefly 代码块示例
文章示例在Firefly中使用表达性代码的代码块在 Markdown 中的外观。
5
Firefly 布局系统详解
博客指南深入了解 Firefly 的布局系统,包括侧边栏布局(左侧/双侧)和文章列表布局(列表/网格),以及自适应网格列数。
随机文章随机推荐







