• Reflect Halo 介绍

    介绍Reflect Halo 是一个基于 Halo 后端的小程序项目,使用它可以非常便捷的搭建一个属于自己的博客小程序。主要特性我们自认为符合大众审美的 UI 设计,我们拒绝使用一些花哨的界面或者动效,博客最重要的是阅读,我们力求打造更佳的阅读访问体验。同时我们执着于对细节的把控,力求不让强迫症患者...

    图片展示

    图片列表的展示效果...

    Markdown 渲染测试

    Markdown 的渲染测试文章,你可以在此文章预览大部分 Markdown 语法的渲染效果。...

    性能优化建议

    性能优化建议由于在使用该小程序的时候,可能会显示大量图片,所以我们建议在使用图片的时候尽量让图片变得更小,提升加载速度。总所周知,图片太大不仅会让加载速度变慢,而且在小程序中渲染图片的性能是非常低的,过大的图片可能会导致小程序变得卡顿。我们有两个建议来优化图片大小。使用 TinyPNG 压缩图片,基...

    菜单配置

    菜单配置Reflect Halo 小程序提供了两处显示菜单的地方,而且是通过自己在 Halo 后台配置的,理论上你可以配置成任何你想要的样子。位置菜单分组名后台配置效果首页reflect_mp_recommend博主页reflect_mp_blogger_menu如上图所示,首页的 推荐 模块以及博...

    个性化配置

    个性化配置此小程序提供了一些自带的个性化配置,通过这些配置满足一些基本的个性化需求。目前 Reflect Halo 小程序使用的 Node 环境变量的方式进行配置修改,如果你已经看了前面 运行 的 修改项目配置 部分,那么应该已经清楚该如何修改了。但需要注意的是,因为 Node 的环境变量特性所致,...

    运行

    运行我们假设你已经完成了 准备工作,这一篇教程主要讲解如何编译项目并运行到微信小程序开发工具。需要准备AppID:即小程序的 AppID。一个正在运行的 Halo 站点,可以是线上的,也可以是本地的。需要注意的是,我们虽然已经默认将小程序的 urlCheck 设置为 false,但是如果你是在本地运...

    准备工作

    准备工作配置 Node 环境此项目使用 uniapp 进行开发,我们需要使用 npm 脚本将项目编译为微信小程序部署产物,所以需要使用到 Node 环境。我们开发环境中使用的 Node 版本为 v14.15.0,所以我们强烈建议使用 Node 14.x 版本。如果你当前电脑还没有 Node 环境,建...

    优雅的让 Halo 支持 webp 图片输出

    转载自:https://halo.run/archives/halo-and-webp.html是什么WebP的有损压缩算法是基于VP8视频格式的帧内编码[17],并以RIFF作为容器格式。[2] 因此,它是一个具有八位色彩深度和以1:2的比例进行色度子采样的亮度-色度模型(YCbCr 4:2:0)...

    Hello Halo

    如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。相关链接官网:https://halo.run文档:https://docs.halo.run社区:https://bbs.halo.run主题仓库:https://halo.run...