GBlog-wx: Blog Program Mini WeChat
Kami hanyalah seorang porter yang menggabungkan gaya color-ui dengan antarmuka halo.
halo berfungsi sebagai backend, dan gaya program mini menggunakan komponen color-ui.
Proyek ini menggunakan halo sebagai backend dan memanggil antarmuka halo. Gaya applet menggunakan komponen komponen color-ui.
Dibangun menggunakan halo, silakan lihat dokumentasi halo untuk detailnya: https://halo.run
Kode tarik
Metode 1 (versi stabil)
Klik untuk memilih versi terbaru untuk diunduh.
Metode 2 (versi pengembangan)
git clone [email protected]:fuzui/GBlog-wx.git
Impor alat
Daftarkan akun program mini melalui platform publik WeChat, dan setelah masuk, periksa AppID di开发——开发设置
;
Download WeChat Developer Tools, pilih小程序——导入项目
, pilih folder yang baru saja Anda clone dan isi AppID Anda sendiri.
Tarik topik
Metode 1 (versi stabil)
- Klik untuk memilih versi terbaru untuk diunduh.
- Buka backend->Penampilan->Tema.
- Klik tombol di kanan bawah untuk memilih memasang tema, lalu memilih untuk
本地上传
.- Cukup pilih paket tema yang diunduh (zip).
Metode 2 (versi pengembangan)
- Salin
https://github.com/fuzui/halo-theme-gblogwx-config
.- Buka backend->Penampilan->Tema.
- Klik tombol di kanan bawah untuk memilih menginstal tema, lalu pilih
远程拉取
.- Tempel tautan yang disalin ke alamat jarak jauh dan klik Unduh.
Berhati-hatilah untuk tidak mengaktifkannya setelah menarik tema, ini hanya digunakan untuk konfigurasi.
Konfigurasi
Salin dan ganti nama file api-tmp.js
di miniprogram/config
menjadi api.js
Ubah konfigurasi api.js
sebagai berikut:
const ApiBaseUrl = ''
const Config = {
AccessKey : '' , // 接口key,必填
cloudEnv : '' , // 云环境ID
themeSettingsCache : true
}
ApiBaseUrl
adalah alamat backend halo. Ini harus berupa nama domain saat online. Di alat pengembang, Anda dapat mengklik右上角详情——本地设置
dan centang Jangan verifikasi nama domain resmi.
AccessKey
adalah AccessKey dari halo api. Masuk ke sistem manajemen backend halo, dan di系统——博客设置——高级选项——API设置
, aktifkan layanan API dan atur kunci Akses. Isi kunci Akses ini ke lokasi yang sesuai di file js di atas.
cloudEnv
adalah ID lingkungan cloud, yang perlu diisi saat mengaktifkan berbagi poster, pemfilteran komentar, dan fungsi login bebas kata sandi.
themeSettingsCache
adalah konfigurasi tema untuk mengaktifkan caching. Ini diaktifkan secara default. Ini dapat diubah menjadi false
di awal untuk memfasilitasi debugging tema.
Konfigurasikan nama domain resmi
Di platform publik WeChat, tambahkan nama domain legal permintaan, uploadFile, dan downloadFile di开发——开发设置——服务器域名
. Tambahkan nama domain ApiBaseUrl
di atas ke permintaan nama domain resmi, seperti www.geekera.com
.
Tetapkan persyaratan versi perpustakaan dasar minimum untuk program mini
Di platform publik WeChat,设置- 基本设置- 基础库最低版本设置
untuk mengonfigurasi dan menyimpannya sebagai versi 2.10.4.
Alasan: "Petunjuk untuk Login Program Mini dan Penyesuaian Antarmuka Terkait Informasi Pengguna"
Berbagi poster
Aktifkan fungsi poster berbagi artikel
Pemfilteran kata sensitif
Memfilter kata-kata sensitif dalam komentar dan pesan
Login tanpa kata sandi
Login tanpa kata sandi backend
Untuk fitur lebih lanjut, silakan lihat pengaturan tema.
GBLOG-WX
├── cloudfunctions // 云服务
│ └── check_message // 云函数 敏感词汇过滤
│ └── get_qrcode // 云函数 小程序码生成
├── miniprogram
│ └── components // 自定义组件
│ └── admin-login // 后台登陆页
│ └── article-list // 文章列表
│ └── authorize // 微信登录
│ └── comment // 评论列表
│ └── image-loader // 图片处理组件
│ └── painter // painter小程序生成图片组件
│ └── mp-weixin // mp-html小程序富文本组件
│ └── config // 配置文件
│ └── custom-tab-bar // 自定义tabbar
│ └── images // 图片
│ └── pages // 页面代码
│ └── services // 封装方法
│ └── api // 接口实现
│ └── const-data // 常量
│ └── posters // 海报样式
│ └── styles // 样式
│ └── colorui // color-ui组件库
│ └── utils // 公用js
Jelajahi fungsi halaman:
Fungsi halaman manajemen:
rencana pembangunan
Ubah catatan
Jika Anda menemukan bug atau memiliki saran atau komentar antarmuka,
Tentu saja, Anda juga dapat langsung mengklik "Hubungi Saya" atau "Umpan Balik" atau "Tinggalkan Pesan" di kolom Tentang pada program mini, atau