专栏首页爱敲代码的猫WeHalo 简约风 的微信小程序版博客
原创

WeHalo 简约风 的微信小程序版博客

WeHalo 支持最新版本 Halo

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

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

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

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


简介

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

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

QQ交流群: 260050047

快速开始

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

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

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

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

文档

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

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

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

设置个人专属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. 添加插件
  1. 搜索 html2wxml ,选中并添加
  1. 添加成功

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

演示

许可证

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

功能

  • 重新设计WeHalo
  • 自定义导航栏(个人觉得好看可自定义)
  • 个人名片(可宣传自己)
  • 博文展示
  • 评论展示
  • 搜索文章功能
  • 文章评论功能
  • 博主查看评论功能
  • 博主回复评论功能
  • 友链展示
  • 点赞功能(云函数)
  • 文章浏览统计功能(云函数)
  • 用户回复评论追评功能
  • 生成海报(微信朋友圈装X)
  • 想到就写...

感谢

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

  • Halo:轻快,简洁,功能强大,使用Java开发的博客系统
  • ColorUI:鲜亮的高饱和色彩,专注视觉的小程序组件库
  • iView Weapp:一套高质量的微信小程序 UI 组件库
  • Painter:微信小程序生成图片库,绘制一张可以发到朋友圈的图片
  • html2wxml:用于微信小程序的HTML和Markdown格式的富文本渲染组件,支持代码高亮
  • 一言·古诗词:Hitokoto API,随机返回一条古诗词名句。采用 Vert.x + Redis 全异步开发,毫秒级稳定响应。

Stargazers over time

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • springboot实战之ORM整合(mybatis篇)

    本文会介绍一下springboot与mybatis、mybatisplus如何进行整合,文章篇幅会有点长

    lyb-geek
  • JAVA编译工具gradle

    grade用在android环境被大家所熟知,其实grade是一种流行的编译框架,也可以用在编译java环境上。

    mariolu
  • phpstudy后门文件分析以及检测脚本

    2019.9.20得知非官网的一些下载站中的phpstudy版本存在后门文件,基于研究的目的,于是有了以下这文。

    ChaMd5安全团队
  • phpStudy隐藏后门预警

    近日,phpStudy被公告疑似遭遇黑客攻击,程序包自带PHP的php_xmlrpc.dll模块隐藏有后门,经网友确认phpStudy2016、phpStud...

    洛米唯熊
  • 16.XML语法、CDATA、约束(DTD、Schema)讲解

    xml主要用来描述数据,比如配置文件,网络之间传输数据等,并且在android中也经常用xml来布局,,接下来便来学习xml常用的东西

    张诺谦
  • 0703-6.2.0-使用Sentry为Solr进行赋权

    在CDH中,Sentry服务是一个基于角色授权的管理组件,通常我们将Sentry用来管理Hive、Impala等组件,但是同样的,Sentry也可以为Solr提...

    Fayson
  • 使用Spring中的PropertyPlaceholderConfigurer读取文件

    注意:我们知道不论是使用 PropertyPlaceholderConfigurer 还是通过 context:property-placeholder 这种方...

    海向
  • 后台的安全防范

    我这里做的第一步是做敏感目录扫描(自己的特有字典),跑出一处某程序控制台登入界面(尝试弱口令进入)

    7089bAt@PowerLi
  • 初识爬虫一(请求与响应)

    打开Chrome浏览器,按下F12打开开发者模式换到Netword下,在url栏输入www.baidu.com,会看到Netword下有很多的响应,首先我们要明...

    不断折腾
  • 整合MyBatis实例

    这篇文章讲解一下springboot整合mybatis,其实,springboot整合mybatis和springmvc整合mybatis并没有什么太大的区别,...

    Java技术江湖

扫码关注云+社区

领取腾讯云代金券