sav7ng / WeHalo

WeHalo 简约风 的微信小程序版博客:sparkles:
https://github.com/savingrun/wehalo
GNU General Public License v3.0
2.03k stars 370 forks source link
blog halo iview-weapp javascript wechat-mini-program wehalo

WeHalo 支持最新版本 Halo

大家的支持,鼓励,认可,是我坚持开源的动力,虽然后面开发完有点拖拉,请原谅 ~ 渲染图在设计中

后续更多功能开发并开发给大家使用,新版本 WeHalo 会存在不少问题欢迎大家多给我提 Issues 我会尽快处理

新版本使用的问题不懂可以通过小程序联系作者找到我或者添加

✍ Halo 一款现代化的个人独立博客系统 Halo

Github GitHub release GitHub LICENSE star star


目录 - [简介](#简介) - [快速开始](#快速开始) - [文档](#文档) - [演示](#演示) - [许可证](#许可证) - [后续功能](#后续功能) - [感谢](#感谢) - [捐赠](#捐赠)

简介

WeHalo [wiˈheɪloʊ],意为我们的光环,嘻嘻。

配合 Halo 轻快,简洁,功能强大的博客系统而开发出来的 简约风 微信小程序版博客

快速开始

注:开源不易请留 WeHalo 底部署名不要删除

git clone https://github.com/savingrun/WeHalo.git

代码下载后,把 image 文件夹删除(放的是README中的图片与项目无关),用小程序 IDE 打开后即可使用。

注:请选择小程序项目,非小游戏,例子中无 appid,所以无法在手机上运行,如果需要真机调试,请在打开例子时,填上自己的小程序 id

文档

修改app.js文件的全局变量,改为你的 Halo 博客的地址,请更新最新的 Halo 配合使用

注:必须是HTTPS的因为,微信官方规定,还有把你的博客地址如:https://savingrun.onehttps://v2.jinrishici.com添加到微信公众平台的 request 合法域名

globalData: { //全局变量
        userInfo: null,
        skin: null,
        roleFlag: false,
        BlogName: "爱敲代码的猫",//博客名字
        url: "https://savingrun.one",//博客地址(需HTTPS)
        token: "",//Halo博客后台设置
        highlightStyle: "dracula",//代码高亮样式,可用值default,darcula,dracula,tomorrow
        adminOpenid: "ogogn47AhczrMBgcTCPbUwugqLcU",//导入项目后可以在Console中看到  openidCloudResult: xxxxxxx  (xxx就是adminOpenid)
        HaloUser: "xx",//Halo后台用户名
        HaloPassword: "xx",//Halo后台密码
 }

注: 关于新版本 WeHalo 找不到 adminOpenid 的处理方法: https://gitee.com/aquanrun/WeHalo/issues/I12J1G

设置个人专属Logo 修改 WeHalo\miniprogram\colorui\main.wxss 文件最后面的

.home-img{
    padding: 24rpx;
    background-repeat: no-repeat;
    background-size: contain;
    /* background-image:url(../image/cat.png); */
    background-image:url('xxxxx');//logo图片地址
}

html2wxml插件版本准备

  1. 添加插件 添加小程序插件
  2. 搜索 html2wxml ,选中并添加 添加小程序插件
  3. 添加成功 添加小程序插件

文档正在不断完善中,遇到问题请加群提问或者 Issues 等你吐槽...

演示

WeHalo

更多演示

许可证

GitHub LICENSE

WeHalo使用GPL-v3.0协议开源,请尽量遵守开源协议,即便是在中国。

功能

感谢

WeHalo的诞生离不开下面这些项目的支持:

各位的哇哈哈,再次感谢各位的支持

Stargazers over time

Stargazers over time

Thanks to all the people who already contributed!