• Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    CSS
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🎉 多平台 Typecho 移动应用解决方案 可打包为 APP/小程序

UniTypecho - 多平台 Typecho 应用解决方案

🤷 上一个还不够,我要上十个(指小程序平台)

介绍

UniTypecho - 将 Typecho 打包为跨平台应用 Based on uni-app and WeTypecho.

由于移动互联网的普及,网站访问量下降,导致个人网站无人问津。

使用一套代码,可生成你能想到的几乎所有平台的程序,从而提高移动端访问与留存。

  • 已测试:微信小程序/QQ小程序/移动 H5/Android 应用
  • 暂未测试但理论可行:iOS 应用/支付宝小程序/百度小程序/头条小程序/钉钉小程序

UniTypecho 的安装非常简单,只需进行简单的插件与前端配置,三分钟就能搭建。

预览 Preview

微信小程序 & QQ 小程序:

字节跳动小程序:正在审核中

Android 应用:蓝奏云

H5 页面:链接 (请使用手机打开)

截图:

特性 Features

微信订阅消息:

当发送评论时,微信会询问是否发送订阅消息。若用户选择接收,则当其评论有新回复时会收到微信订阅消息通知,并可进入小程序查看。

内链打开:

前提:开启伪静态并规定链接形式为 域名/archives/:cid

众所周知,小程序禁止外链链接。而在 UniTypecho 中。将会根据 URL 进行自动识别,并进行小程序内跳转。这样当自己的一篇文章引用另一篇文章时,便可让读者很方便地查看。

而对于外链链接,UniTypecho 则会将链接地址复制到剪贴板。

海报分享:

在微信小程序中提供了海报分享方式,可以生成海报并保存,便于分享。

而 QQ 小程序由于自带可以分享到 QQ 空间,微信好友及朋友圈,故未加入海报分享功能。

分享跳转:

当用户通过扫描二维码进入时,若直接进入文章页,则返回时会直接跳出小程序。而 UniTypecho 采取了先进入主页再跳转到文章页的做法,使得用户返回时会回到主页继续浏览。

黑白名单

设置评论默认归类为通过/待审核,重重把关避免垃圾评论骚扰

以及更多:

  • 一键更换主题色
  • 通过微信赞赏码捐赠
  • 首页头图预览文章,自定义分享文案
  • 使用微信/QQ/邮箱登录,点赞,回复
  • 按分类输出文章列表,按点赞/评论/浏览输出热门文章
  • 解析 Markdown & HTML 文章
  • 自定义关于页面

如何使用 How to Use

参见 UniTypecho 安装使用全攻略

遇到了问题?Get Stucked?

如果在安装使用中发现问题,你有以下的方式提出问题:

开发计划 Next TODOs

  • 接入广告

贡献项目 Contributes

PR Wecome! 欢迎各种形式的 PR

一些开发中踩过的坑

  • QQ小程序:Color-UI 在 QQ 小程序编译后 CSS 无法解析图标
  • APP:使用 V3 编译器 uParse 模块会报错,故使用 V2 编译器

赞助我 Donate Me

欢迎您对我项目的支持!

您可以点击 这个链接 或扫描下方的二维码向我支持

支持微信,支付宝,QQ等多种支付方式

关于如何用一个链接做到如此,这是我的另一个开源项目 Click-to-Donate

开源许可 Open-source Licenses

Based on:

Under MIT LICENSE.

Long live open-source.

More Repositories

1

NJU-Review-Materials

📝 南哪课程复习资料 Review materials for NJU
C
735
star
2

Easy-to-RSS

🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported
JavaScript
435
star
3

Love-Gift

💌 A love gift for my ex-girlfriend.
CoffeeScript
323
star
4

Life-in-NJU

🏠 南哪指南—南哪大学网址导航
CSS
204
star
5

Wear-A-Mask

😷 为你的头像加上口罩 微信搜索“我要戴口罩”
JavaScript
194
star
6

zhuye_kim_HTML

🏠 仿zhuye.kim的主页导航 written in Pure HTML
HTML
123
star
7

GitHub-Star-Counter

✨An API to count a GitHub user's total stars, working with shield.io.
TypeScript
89
star
8

Merger-Plus

💸一键从电脑/手机跳转至支付宝/微信支付的能力,帮助个人开发者完成打赏功能实现。
HTML
80
star
9

clover

🍀My typecho blog theme based on bootstrap 4.
PHP
77
star
10

Caritas-APP

Dart
56
star
11

Easy-to-Download

🔖可轻松配置的APP下载页&南哪课表官网
HTML
49
star
12

Random-Homepage

🍨 My home website based on Genetic Algorithms.
JavaScript
47
star
13

NJU-Class-Shedule-Android

🍻 南哪课表APP
Java
44
star
14

AISummary-Typecho

🤖📝 为Typecho博客生成AI摘要吧!
PHP
30
star
15

RSS-OPML-to-Markdown

🎁 Convert RSS OPML file to Markdown - easy to read and share
Python
18
star
16

Covid-19-Map

新冠疫情地图,可使用iframe调用
Vue
14
star
17

Sth-Matters-Audio

13
star
18

Another-Typecho-Like-Plugin

❤️ Another Typecho Like Plugin.
PHP
12
star
19

Fxxk-NJU-Class-Evaluator

🎄南哪大学课程评估自动化脚本/A script to help auto-evaluate NJU classes.
HTML
12
star
20

NJU-Thesis-Word

南京大学本科毕业论文 Word 模板
12
star
21

Homepage

📪 idealclover 的新个人主页,基于 Astro 和 Tailwind CSS 构建。灵感来自于 bento.me
Astro
12
star
22

Wear-Bachelor-Cap

🎓️毕业季,为头像戴上学士帽吧!微信搜索“毕业帽头像生成”
JavaScript
12
star
23

MomentLetter

✉️ A Moment Letter / 时光信笺: A Flutter APP
Dart
9
star
24

Flutter-Foundation

My flutter-based app framework.
Dart
5
star
25

OhMyRBQBot

😈 A telegram bot for sending cat pictures, written in Golang. Have fun!
Go
4
star
26

idealclover

4
star
27

Resume-Builder

📝My Resume Builder
HTML
4
star
28

Slides

🤔 辣鸡翠翠的在线 PPT
HTML
3
star
29

NJU-Homework

🗑️ The bad codes written for NJU homework.
C++
1
star