halo开源博客搭建微信小程序实现内容同步-总结
首先环境需要:
服务器,域名,微信小程序号
服务器(尽量选择阿里云,腾讯云)
系统环境:centos7.5左右
安装宝塔面板方便快捷:安装教程
所需环境:Nginx,Mysql
搭建博客系统:Halo
根据开发文档在服务器部署好Halo(包含运行环境)
这里说一下就是Halo配置数据库,默认是H2 Database
我选择的是Mysql数据库,需要修改application.yaml文件
提前创建MySQL数据库名字为:halodb
mysql -u root -p //进入mysql
create database halodb character set utf8mb4 collate utf8mb4_bin;//创建数据库
当然也可以使用可视化工具进行创建例如:宝塔面板上的phpmyadmin
server:port: 8090# Response data gzip.compression:enabled: true
spring:datasource:# MySQL database configuration.driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=trueusername: rootpassword: 123456halo:# Your admin client path is https://your-domain/{admin-path}admin-path: admin# memory or level or rediscache: memory
域名(需备案)
购买的域名需要备案才能进行访问(记得解析)
备案好后申请免费的ssl证书推荐阿里云(度:阿里云免费证书)
后面小程序必须https
在宝塔面板添加站点,在Nginx配置反向代理,即可用域名访问
server {listen 80;server_name xiaoheiya.xyz www.xiaoheiya.xyz;//你的域名client_max_body_size 1024m;location / {proxy_set_header HOST $host;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://127.0.0.1:8090/;//代理地址}
}
小程序配置(配置域名及halo配置)
首先在Halo后台博客设置-切换高级设置-API
打开API 服务设置api秘钥
登录小程序号配置域名信息
路径:开发管理-开发设置
引用开源项目:Gblog(感谢提供)
微信开发工具-导入
开通云开发获取云开发环境ID
修改配置文件
效果图:
欢迎体验
halo开源博客搭建微信小程序实现内容同步-总结相关推荐
- WordPress博客连接微信小程序
我的主博客是可定博客(https://wnag.com.cn/) 原文链接:WordPress博客连接微信小程序 先放上二维码给大家体验一下: 如何打造自己的博客小程序呢? 博主一直有想法把WordP ...
- 筱筱看博客(微信小程序、Lin-ui组件、vant Weapp)
今日分享 1.微信小程序 我是使用微信开发者工具做的小demo.首先呢!我写了一个简单的for.点击事件. for 循环.点击的事件小demo. for 循环的案列,如下: 点击事件的案列,如下: 2 ...
- 阿里云服务器上搭建微信小程序服务端环境。
无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器 ...
- 乐鑫Esp32学习之旅 19 重磅开源,如何在微信小程序上ble蓝牙配网esp32,blufi的那些事!
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...
- 阿里云服务搭建微信小程序开发环境
最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境(client+server),并调试一套demo源码(JavaScript和node.js基础即可,微信推荐使用的语言,无 ...
- 手把手教搭建微信小程序教程
小白式手把手教搭建微信小程序教程 宝塔软件商店下载如下:php7.3 Nginx 1.20.2 MySQL 8.0.24 phpMyAdmin 5.0 搭建准备1:一台服务器(压缩包里附购买教程) ...
- 手把手教您搭建微信小程序商城?
小程序的火热程度无需多言,相对于淘宝.天猫等平台,微信小程序的优点非常明显,下面简单介绍下-- 首先是费用低,无需昂贵的店铺年费. 自由自主可控,微信小程序商城是完全属于自己的店铺,不用受制于大平台苛 ...
- 搭建微信小程序HTTPS服务器
微信小程序是目前热门,学习及应用的人非常多,但很多人不知道小程序接口域名HTTPS怎么做,下面我们将详细介绍搭建微信小程序每一个步骤,希望可以快速的帮助你如何搭建微信小程序与HTTPS服务器. 一.申 ...
- 基于阿里云搭建微信小程序服务器(HTTPS)
https://www.jianshu.com/p/132eed84bc4f 本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册 ...
最新文章
- php基础 简书,php基础
- “解决方案资源管理器”中不能自动选择正在编辑的文档
- 实录分享 | 计算未来轻沙龙:揭秘AutoML技术(视频 + PPT)
- java listen_Java进阶-IO基础
- EventBus In eShop -- 解析微软微服务架构eShopOnContainers(四)
- mac android屏幕演示,如何在Mac上录制Android设备的屏幕 | MOS86
- 使用stanford nlp进行依存句法分析
- c++函数不允许递归_面试算法题:不会递归函数被面试官刷了下来!
- 计算机度分秒在线,度分秒换算器(度分秒换算器在线)
- IDEA启动报错:Error launching IDEA if you already have a 64-bit JDK installed,define a JAVA_HOME
- 深度学习(一、入门)
- php爬虫教程(一) 简单的页面抓取
- UPDATE STATISTICS
- GetLastError返回值大全(英文最新版)(1000-4000)
- 使用GI Agent(XAG)实现GoldenGate的高可用性(一)
- 软件工程师如何估算项目时间
- RedShift: Transparent SNARKs from List Polynomial Commitments学习笔记
- mysql中存储gis数据类型_GIS数据格式及存储方式的基本概念
- 每天小练笔7-坐标变换
- 那些经常不开心的上班族!