All Projects → HaleyLeoZhang → blog_v3

HaleyLeoZhang / blog_v3

Licence: MPL-2.0 license
云天河博客v3,后端重构Laravel5系列+Gulp+VUE

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
Vue
7211 projects
Less
1899 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to blog v3

Network
C# Network Library
Stars: ✭ 237 (+977.27%)
Mutual labels:  rsa
optiga-trust-m
OPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+290.91%)
Mutual labels:  rsa
rsa aes md5
RSA(SHA1withRSA/pem私钥0/crt证书公钥) + AES(256/AES/CBC/PKCS5Padding)
Stars: ✭ 11 (-50%)
Mutual labels:  rsa
crypto.js
base on crypto module
Stars: ✭ 13 (-40.91%)
Mutual labels:  rsa
enigma
A fast, native, cryptographic engine for the web
Stars: ✭ 101 (+359.09%)
Mutual labels:  rsa
rsa-encrypt-body-spring-boot
Spring Boot 接口请求参数自动加解密
Stars: ✭ 108 (+390.91%)
Mutual labels:  rsa
Ctf Crypto
Contains tools for solving RSA and other crypto problems in CTFs.
Stars: ✭ 221 (+904.55%)
Mutual labels:  rsa
Qt-Secret
Simple encryption library supporting RSA and AES algorithms.
Stars: ✭ 196 (+790.91%)
Mutual labels:  rsa
encryption
A simple wrapper for the OpenSSL Cipher library for Ruby and Rails applications. Distributed as a Gem through Rubygems.
Stars: ✭ 28 (+27.27%)
Mutual labels:  rsa
keystore-idb
In-browser key management with IndexedDB and the Web Crypto API
Stars: ✭ 37 (+68.18%)
Mutual labels:  rsa
accumulator
Cryptographic accumulators in Rust.
Stars: ✭ 115 (+422.73%)
Mutual labels:  rsa
pandorabox
基于非对称加密(RSA)的私密信息传递工具,数据由本地客户端进行加密、解密操作。
Stars: ✭ 18 (-18.18%)
Mutual labels:  rsa
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-22.73%)
Mutual labels:  rsa
Illustrated Tls
The Illustrated TLS Connection: Every byte explained
Stars: ✭ 2,751 (+12404.55%)
Mutual labels:  rsa
signature
HMAC and RSA signature for Laravel and Lumen
Stars: ✭ 26 (+18.18%)
Mutual labels:  rsa
Jsrsasign
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
Stars: ✭ 2,760 (+12445.45%)
Mutual labels:  rsa
cryptotools
No description or website provided.
Stars: ✭ 182 (+727.27%)
Mutual labels:  rsa
rhonabwy
Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT
Stars: ✭ 33 (+50%)
Mutual labels:  rsa
PemToXml
Python script which converts RSA PEM key (PKCS#1) to XML compatible for .Net
Stars: ✭ 28 (+27.27%)
Mutual labels:  rsa
Computer-Security-algorithms
👨‍💻 Computer Security algorithms in C#
Stars: ✭ 48 (+118.18%)
Mutual labels:  rsa

官方站点 | 法律声明 | 留言给我

本次项目是基于 Laravel 5 系列框架开发的
遵循 PSR 标准
采用了多种设计模式
重构了后端代码


经过一段时间的线上使用
目前功能已达到 V1.0.0 因其含有部分不稳定的第三方API调用
此次不保证 /test 路由组下的所有功能的稳定

前台功能-PC-概览

前台功能-PC-概览

前台功能-H5-概览

前台功能-H5-概览

后台功能-概览

后台功能-概览

下一版本迭代计划

  • 将数据层与逻辑层分开
  • 增加HTTP入参边缘数据限制

其他

TODO部分的内容
根据这几年网站运营采集结果来看
不会迭代太多功能进来了
后续若有其他项目
我将会写入一个CMS系统集中操作
后台部分依旧会以PHP作为首选
若你对我做所做的感兴趣
请继续关注我的github主页


目录结构

查看详情

初始帐号

  • 初始SQL : storage/backups 目录下 yth_blog.template.sql 与 yth_blog.template.sql
  • 登录入口: /admin/login
  • 初始帐号: [email protected]
  • 初始密码: 123123
  • 权限系统:查看更多

关于博客的开发

接口说明

本博客文档,基于apidoc标准与生成

apidoc -i app/Http/Controllers/ -o public/doc

点此查看接口文档

依赖相关

初始化项目

#### 2022年5月1日
#### 因为该项目已存档,时间久远,有些第三方包仓库可能失效  
#### 当前 `vendor` 包已上传,不需要再通过`composer`下载
# 安装第三方扩展包
# - 请使用 1.9.3 的 composer 版本安装,具体下载方式,可参见 Makefile
#composer install --no-scripts
# 生成非对称密钥对
php artisan rsa_file

或者使用 Makefile 初始化项目

make php

当你想在 VirtualBox 下开发时

npm install --no-bin-links
gulp start

此外你可能还需要一些服务

  • redis --- 缓存、队列服务
  • nginx --- Web服务
  • mysql --- 目前在 5.7 版本 通过测试
  • php --- 目前语法 在版本 7.4.3 通过测试
  • node --- 如果你需要使用 Gulp 实现前端自动化
  • supervisor 详见

单元测试

./phpunit
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].