Wondering what’s next for npm?Check out our public roadmap! »

    minivaline

    6.0.0 • Public • Published

    This is MiniValine version 6.x


    version NPM GPL Licence npm downloads gzip-size

    Build Status Build Status Mergify Status codecov Codacy Badge DeepScan grade

    MiniValine is a simple and minimalist comment system


    Demo | Docs | Awesome

    MiniValine 自 version 6.x 起回归极简主义! 因此 6.x 移除了 5.x 的全部功能特性,只保留了基础评论功能!!!

    Less is More


    Features

    基于 CloudFlareWorker 和 CloudFlareKV/IPFS 技术的极简风评论系统

    • 使用 Cloudflare Workers 构建无服务器应用程序并部署到Cloudflare的边缘网络
    • 使用 Cloudflare Workers KV 全球分布式键值存储构建高度动态API
    • 使用 IPFS 分布式文件系统实现去中心化分布式存储

    参数和指标

    • 前端 JS 脚本完整版共计一个(MiniValine.min.js) 文件大小约为 80 KB,gzip 压缩后约为 25 KB。
    • 前端 JS 脚本无样式版共计一个(MiniValine.o.min.js) 文件大小约为 45 KB。
    • 系统关键请求共计3个。
    • 中国地区使用 CloudFlareAnycast 技术和 DNSPOD 智能解析技术 以及 优选 CloudFlare节点 IP 负载均衡的方法, 系统关键请求时间可在 200-500ms 左右。

    Install

    More Install Info here

    Options

    More Option Info here

    Feedback

    About

    • This project is always open source and free(freedom).
    • This project does not have any competitive relationship with any other project.
    • This project is a collection of inspiration from the Valine family. Thanks to every developer for their inspiration and contribution.
    • The project is open source only for sharing, developers are not obliged to provide after-sales service.

    Contributing

    We welcome you to join the development of MiniValine. Please see contributing document. 🤗

    Also, we welcome PR to MiniValine.

    Install dependency package

    npm i
    

    Code formatting

    npm run format
    

    Development Preview

    npm run dev
    

    Development Build

    CDN_PATH

    npm run build
    

    Contributors

    Code Contributors

    This project exists thanks to all the people who contribute.

    contributors-image

    Thanks

    Tribute to excellent open source! Tribute to excellent sharers!

    Tribute to @xCss and @DesertsP!

    Thanks to CloudFlare for their support.

    License

    GPL V3 or later

    Copyright Notice

        MiniValine
        Copyright (C) 2019-present  MiniValine Team
    
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <https://www.gnu.org/licenses/>.
    

    授权链

    MiniValine version 6.x 基于 ohhho kernel 开发

    MiniValine 2021.4.18-present GPLV3 or later

    ohhho kernel 2021.3.7-present GPL-3.0 Only

    MiniValine 2020.3.10-2021 GPLV3 or later

    Valine-Ex 2017.8.13-2019.5.28 GPL-2.0 Only

    Valine 2017.8.3-2017.8.13 GPL-2.0 Only

    向以上开源项目以及贡献者致敬!

    Install

    npm i minivaline

    DownloadsWeekly Downloads

    349

    Version

    6.0.0

    License

    GPL-3.0

    Unpacked Size

    4.35 MB

    Total Files

    936

    Last publish

    Collaborators

    • avatar