GBlog-wx: مدونة برنامج WeChat Mini
نحن مجرد حمال يجمع بين نمط واجهة المستخدم الملونة وواجهة الهالة.
تعمل الهالة كواجهة خلفية، ويستخدم نمط البرنامج المصغر مكونات واجهة المستخدم الملونة.
يستخدم هذا المشروع الهالة كواجهة خلفية ويستدعي واجهة الهالة. يستخدم نمط التطبيق الصغير مكون مكون واجهة المستخدم الملونة.
تم إنشاؤه باستخدام الهالة، يرجى الاطلاع على وثائق الهالة للحصول على التفاصيل: https://halo.run
سحب الكود
الطريقة الأولى (الإصدار المستقر)
انقر لتحديد أحدث إصدار للتنزيل.
الطريقة الثانية (نسخة التطوير)
git clone [email protected]:fuzui/GBlog-wx.git
أداة الاستيراد
قم بتسجيل حساب برنامج صغير من خلال منصة WeChat العامة، وبعد تسجيل الدخول، تحقق من معرف التطبيق في开发——开发设置
؛
قم بتنزيل أدوات مطور WeChat، وحدد小程序——导入项目
، وحدد المجلد الذي قمت باستنساخه للتو واملأ معرف التطبيق الخاص بك.
سحب الموضوع
الطريقة الأولى (الإصدار المستقر)
- انقر لتحديد أحدث إصدار للتنزيل.
- انتقل إلى الواجهة الخلفية->المظهر->الموضوع.
- انقر فوق الزر الموجود في الجزء السفلي الأيمن لاختيار تثبيت السمة، ثم اختر
本地上传
.- ما عليك سوى اختيار حزمة السمات التي تم تنزيلها (الرمز البريدي).
الطريقة الثانية (نسخة التطوير)
- انسخ
https://github.com/fuzui/halo-theme-gblogwx-config
.- انتقل إلى الواجهة الخلفية->المظهر->الموضوع.
- انقر فوق الزر الموجود في الجزء السفلي الأيمن لاختيار تثبيت السمة، ثم حدد
远程拉取
.- الصق الرابط المنسوخ إلى العنوان البعيد وانقر فوق "تنزيل".
احرص على عدم تمكينه بعد سحب السمة، فهو يستخدم فقط للتكوين.
إعدادات
انسخ وأعد تسمية الملف api-tmp.js
في miniprogram/config
إلى api.js
قم بتعديل تكوين api.js
كما يلي:
const ApiBaseUrl = ''
const Config = {
AccessKey : '' , // 接口key,必填
cloudEnv : '' , // 云环境ID
themeSettingsCache : true
}
ApiBaseUrl
هو عنوان الواجهة الخلفية للهالة، ويجب أن يكون اسم مجال عند الاتصال بالإنترنت، وفي أدوات المطور، يمكنك النقر فوق右上角详情——本地设置
وتحديد عدم التحقق من أسماء النطاقات القانونية.
AccessKey
هو AccessKey الخاص بـ halo api. أدخل إلى نظام إدارة الواجهة الخلفية halo، وفي系统——博客设置——高级选项——API设置
، قم بتمكين خدمة API وتعيين مفتاح الوصول. املأ مفتاح الوصول هذا في الموقع المقابل في ملف js أعلاه.
cloudEnv
هو معرف البيئة السحابية، والذي يجب تعبئته عند تمكين مشاركة الملصقات، وتصفية التعليقات، ووظائف تسجيل الدخول بدون كلمة مرور.
themeSettingsCache
هو تكوين السمة لتمكين التخزين المؤقت، ويمكن تغييره إلى false
في البداية لتسهيل تصحيح أخطاء السمة.
تكوين اسم المجال القانوني
في النظام الأساسي العام WeChat، قم بإضافة طلب وتحميل ملف وتنزيل أسماء النطاقات القانونية في开发——开发设置——服务器域名
. أضف اسم مجال ApiBaseUrl
أعلاه إلى اسم المجال القانوني للطلب، مثل www.geekera.com
.
قم بتعيين الحد الأدنى من متطلبات إصدار المكتبة الأساسية للبرامج المصغرة
في النظام الأساسي العام WeChat،设置- 基本设置- 基础库最低版本设置
لتكوينه وحفظه كإصدار 2.10.4.
السبب: "تعليمات لتسجيل الدخول إلى البرنامج المصغر وتعديلات الواجهة المتعلقة بمعلومات المستخدم"
مشاركة الملصق
تمكين وظيفة ملصق مشاركة المقالة
تصفية الكلمات الحساسة
تصفية الكلمات الحساسة في التعليقات والرسائل
تسجيل الدخول بدون كلمة مرور
تسجيل الدخول الخلفي بدون كلمة مرور
لمزيد من الميزات، يرجى الرجوع إلى إعدادات الموضوع.
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
تصفح وظائف الصفحة:
وظائف صفحة الإدارة:
خطة التنمية
تغيير السجل
إذا وجدت أي أخطاء أو لديك أي اقتراحات أو تعليقات على الواجهة،
نرحب بالمشاكل بالطبع، يمكنك أيضًا النقر مباشرةً على "اتصل بي" أو "تعليقات" أو "اترك رسالة" في عمود "حول" بالبرنامج المصغر، أو