gaowei-space / markdown-blog

🍭 Markdown-Blog 是一款小而美的Markdown静态博客程序 | Markdown-Blog is incredibly fast, easy to use, and converts Markdown formatted text files into beautifully rendered HTML pages.
https://blog.gaowei.tech
MIT License
432 stars 57 forks source link

Update explorer.go #58

Closed dianso closed 8 months ago

dianso commented 8 months ago

我的小站有几个文件夹.md文件都在2000个左右。

每次访问任何页面,左边导航都会扫描所有.md文件,列出,导致页面文件很大。

让chatgpt3.5修改了explorer.go

添加了一个名为mdFiles的切片,用于存储文件夹中的.md文件。在遍历结束后,根据RandomFileLimit的值决定是否进行随机展示。

如果mdFiles中的文件数量超过了RandomFileLimit,则进行随机打乱并截取RandomFileLimit个文件,否则将所有文件都添加到结果中。

我这里将代码写死了,当文件夹超过150个文件,左边导航栏将只展示此文件夹下随机150个文件。

如果不超过150个,还按照原来逻辑。

作者你看需要合并么。

是不是可以加入到参数中,将RandomFileLimit数值。

gaowei-space commented 8 months ago

我的小站有几个文件夹.md文件都在2000个左右。

每次访问任何页面,左边导航都会扫描所有.md文件,列出,导致页面文件很大。

让chatgpt3.5修改了explorer.go

添加了一个名为mdFiles的切片,用于存储文件夹中的.md文件。在遍历结束后,根据RandomFileLimit的值决定是否进行随机展示。

如果mdFiles中的文件数量超过了RandomFileLimit,则进行随机打乱并截取RandomFileLimit个文件,否则将所有文件都添加到结果中。

我这里将代码写死了,当文件夹超过150个文件,左边导航栏将只展示此文件夹下随机150个文件。

如果不超过150个,还按照原来逻辑。

作者你看需要合并么。

是不是可以加入到参数中,将RandomFileLimit数值。

没问题,可以~