十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Mirror博客内容管理攻略:标签分类、作者过滤与文章排序3大技巧

Mirror博客内容管理攻略:标签分类、作者过滤与文章排序3大技巧 Mirror博客内容管理攻略标签分类、作者过滤与文章排序3大技巧【免费下载链接】MirrorA blogging tool powered by GitHub API. Write your blog on GitHub issue.项目地址: https://gitcode.com/gh_mirrors/mirror9/MirrorMirror 是一个基于 GitHub API 的博客工具让你直接在 GitHub Issue 上写博客无需服务器和数据库。当文章越来越多Mirror博客标签分类、作者过滤与文章排序就成了内容管理的核心痛点。这篇 Mirror博客内容管理攻略将用最简单的方式带你掌握这 3 大技巧让博客首页井井有条、赏心悦目。 本文面向新手和普通用户全程无复杂代码跟着操作即可。一、为什么你需要掌握 Mirror 博客内容管理用 GitHub Issue 写博客虽然自由但文章一多首页就会变得杂乱无章❌ 多作者协同时分不清哪些文章该展示❌ 想隐藏草稿或废弃文章却不知道怎么操作❌ 文章顺序不受控制最新内容排不到前面而 Mirror 恰好内置了三件管理利器全部集中在window.config配置中参考 index.sample.html改一改配置就能解决以上所有问题。Mirror 内容管理的三大核心能力管理能力对应配置项解决什么问题标签分类labels按主题展示文章标签一目了然作者过滤authors/ignores控制谁能上首页、隐藏指定文章文章排序order按创建或更新时间排列文章二、Mirror博客标签分类技巧用 GitHub Label 给文章打上主题标签分类是 Mirror 最直观的内容组织方式。Mirror 会读取每条 Issue 的 Labels并在文章列表中渲染为#标签名的形式。一键创建标签的简单步骤进入你的 GitHub 仓库 →Issues→Labels点击New label创建如前端、后端、随笔、教程等分类标签写博客时在 Issue 右侧勾选对应的 Labels 即可标签显示规则注意这 2 点Mirror 默认只显示每条 Issue 的前 3 个标签该逻辑定义在 src/api/issues.js 的labelsNum 3标签会以彩色圆点 #名称的形式展示在文章标题下方渲染逻辑见 src/template/issues.js小技巧把最重要的标签放在前 3 个位置读者扫一眼就能知道文章主题。三、Mirror博客作者过滤配置让首页只显示指定作者的文章如果你用组织Organization仓库写博客或多人共同维护一个 Issue 仓库作者过滤功能就能派上大用场——它决定了哪些作者的文章能出现在你的博客首页。快速配置作者过滤的方法在配置文件中设置authors字段多个作者用英文逗号分隔authors: LoeiFy, anotherAuthor,✅ 只保留列表中作者的文章✅ 配置中未列出的作者文章会被自动过滤隐藏指定文章ignores 字段除了按作者过滤你还可以用ignores按 Issue 编号隐藏特定文章非常适合隐藏草稿或不想展示的旧文ignores: 17,13,这段过滤逻辑在 src/template/filter.js 中实现作者不在列表、或编号在忽略列表中的 Issue都会被从首页移除。⚠️注意作者名会做小写、去空格处理后再匹配配置时大小写不必纠结但拼写要正确。四、Mirror文章排序设置两种排序模式任你选想让最新发布的内容置顶还是想让最近更新的文章排在最前Mirror 的文章排序提供了两种模式通过order配置项一键切换。最快配置文章排序的方法order: UPDATED_AT, // 按更新时间排序默认 order: CREATED_AT, // 按创建时间排序排序模式含义适用场景UPDATED_AT按更新时间最新修改的排最前常修改、持续更新的技术博客CREATED_AT按创建时间最新发布的排最前发布后不再改动的随笔、日记Mirror 默认使用UPDATED_AT并始终按**降序DESC**排列排序逻辑见 src/api/issues.js。小技巧如果你把博客当发布平台用建议改成CREATED_AT避免修改一次旧文就把它顶到首页。五、组合实战一个清爽博客的完整配置参考把三大技巧组合起来一份理想的配置长这样配置项推荐值作用user你的 GitHub 用户名指定博客数据来源repository存放博客 Issue 的仓库指定博客内容仓库authors你的用户名只展示自己的文章ignores草稿的 Issue 编号隐藏未完成文章orderCREATED_AT新文章排最前perpage5每页显示 5 篇文章修改完成后重新构建部署首页就会立刻呈现标签清晰、作者纯净、顺序合理的整洁状态。六、常见问题 FAQQ1为什么我设置了作者过滤别人的文章还是出现了A请检查authors是否用英文逗号分隔且没有多余空格另外 Mirror 会自动把你user加入作者列表这是正常行为。Q2隐藏文章后还能通过链接访问吗Aignores只影响首页列表展示不影响通过文章编号直达详情页。Q3修改配置后需要重新部署吗A是的配置在构建时生效改完配置需要重新构建博客页面。总结3 大技巧让 Mirror 博客管理事半功倍通过本文的Mirror博客内容管理攻略你已掌握️标签分类——用 GitHub Label 快速给文章打主题标签作者过滤——用authors与ignores精准控制首页内容文章排序——用order一键切换创建/更新时间排序这三项配置都不需要写任何业务代码只需修改window.config即可生效。相关实现可以参考 src/template/filter.js 和 src/api/issues.js动手配置一次你的 Mirror 博客内容管理从此告别混乱【免费下载链接】MirrorA blogging tool powered by GitHub API. Write your blog on GitHub issue.项目地址: https://gitcode.com/gh_mirrors/mirror9/Mirror创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表