• Stars
    star
    204
  • Rank 192,063 (Top 4 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

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

Repository Details

Personal blog websites system built on Beetlex.FastHttpApi framework

XBlog

基于 Beetlex.FastHttpApi 框架构建的个人博客系统

0.5.8.0

增加腾讯云存储的支持,可以在编辑文章中使用腾讯云免费存储的50G空间来存储图片和附件

XBlog0.5.8.0.zip

配置腾讯云存储

1.0

  • 编辑blog增加本地图片上传,支持QQ截图,网页复制图片粘贴
  • 增加相册功能,支持相册图片域名设置方便CDN处理
  • 增加评论保存评论者昵称

XBlog1.0.zip

技术要点

  • 基于dotnet core平台,可以运行在windows和linux系统上
  • 完全基于BeetleX.FastHttpAp框架开发
  • 前后端分离,完全脱离后端视图引擎;基于vuejs和webapi模式
  • 混合HTTP和Websocket,当浏览器兼容Websocket的情况下请求会使用Websocket.
  • 基于javascript前端Markdown,降低文章在服务端解释的损耗
  • 支持HTTPS满足安全访问的需求
  • javascript async/await 对访问的浏览器要求比较高,旧版本浏览器可能无法查看

在线案例

https://www.ikende.com

部署

XBlog介绍和部署

More Repositories

1

BeetleX

high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
C#
1,098
star
2

FastHttpApi

a lightweight and high-performance http/websocket service component in the dotnet core platform that supports TLS.
C#
640
star
3

Bumblebee

.net core fast http and websocket gateway components
C#
351
star
4

Beetle.DT

分布式压力测试工具
C#
190
star
5

BeetleX.Redis

A high-performance async/non-blocking redis client components for dotnet core,default data formater json protobuf and messagepack,support ssl
C#
185
star
6

WebApiBenchmark

Web api management and performance testing tools
C#
161
star
7

TCPBenchmarks

tcp,websocket,webapi性能测试工具
117
star
8

BeetleX-Samples

BeetleX micro services framework (tcp webapi websocket and xrpc) samples
C#
102
star
9

SmartRoute

SmartRoute(服务即集群)
C#
84
star
10

XRPC

dotnet high performance remote interface and delegate invoke(RPC) communication components,support millions RPS remote interface method invokes
C#
80
star
11

Log4Grid

Distributed Application Log Management
C#
42
star
12

EventNext

EventNext is logic interface design actors components for .net core
C#
41
star
13

WebBenchmark

webapi 管理和性能测试工具
39
star
14

HttpClients

BeetleX http/websocket client support ssl
C#
31
star
15

ec

elastic communication component for mono and .net
C#
29
star
16

BNR

业务流水号规则生成器
C#
26
star
17

SimpleDoc

轻量化在线文档发布服务
CSS
24
star
18

KFilter

脏字过虑组件
C#
23
star
19

downloads

beetlex应用服务下载:网关,VueHost,性能测试工具和大数据分析服务
21
star
20

AdminUI

Beetlex+Vuejs+Bootstrap admin ui website
Vue
20
star
21

CacheDB

C#
18
star
22

NetBenchmark

tpc http and websocket performance benchmark testing components
C#
18
star
23

ClusterConfiguration

Beetlex Webapi cluster configuration
HTML
14
star
24

BeetleX.EFCore.Extension

BeetleX.EFCore.Extension
C#
14
star
25

dotnet-rpc-benchmark

rpc component benchmarks for dotnet
C#
14
star
26

CodeBenchmarkDoc

concurrent test components for netstandard 2.0
C#
11
star
27

WebFamily

Beetlex快速Web开发框架,内置vue,element,fontawesome
JavaScript
11
star
28

WebAPI4Grid

WebAPI集群负载组件
C#
8
star
29

ConcurrentTest

Concurrent Testing
C#
8
star
30

SmartRoute.DLocks

SmartRoute分布式锁
C#
8
star
31

RazorEngine

RazorEngine
C#
7
star
32

Configuration4Net

远程配置文件加载组件
C#
7
star
33

IKendeCLI

command line parse for .net
7
star
34

Peanut

c#数据访问组件
C#
6
star
35

Doc

Beetlex相关组件使用文档
6
star
36

vue-autoui

vue-autoui
JavaScript
6
star
37

beetlex-io

5
star
38

CS4Script

c#动态脚本编译加载组件
C#
3
star
39

SmartRoute.MRC

Message routing center
C#
3
star
40

BeetleXjs

beetlex webapi基于vue的快速开发扩展
Vue
2
star
41

mqtt

high performance .NET library for MQTT based communication
C#
2
star