Skip to content

tokyohuang123/blog-rs

 
 

Repository files navigation

BlogListPage BlogDetailPage

自带服务端的博客系统

当前版本:0.5.2

如何发布博客

  1. 使用本工具自带的Http Server
  2. 导出到Hugo
  3. 推送到支持Git pages的服务商,比如:GitHub Pages (即将推出)

亮点

  1. 单文件(小于 5 Mb)跨平台可执行文件
  2. 两种工作模式:1、带博客后台的创作模式,2、纯文本文件服务器模式(使用命令行-m参数)
  3. 自带 HTTP 服务(暂时不支持 HTTPS,使用-p更换端口,默认是:9270)
  4. 所有嵌入静态资源均通过gzip压缩,优化网络传输
  5. 嵌入Markdown编辑器:tui.editor
  6. 导出Hugo数据,可以把软件当作一个静态网站的管理后端。

A singleton self-serve Blog written in Rust (Warp + Yew)

Current version: 0.5.2

How to deploy posts

  1. Use embedding http server of this tool directly
  2. Export posts to Hugo or other static site generator
  3. Push to any Git pages provider, like: GitHub Pages (Coming soon)

Features

  1. Single executable file (less than 5Mb), support Windows, Linux, macOS
  2. Two serve mode. One with Blog backend, another one is static file service ( Specified by -m command line argument )
  3. Self-hosting (port can be changed via command-line argument -p, default is 9270)
  4. All static resources were gzipped for bandwidth optimization
  5. Embed Markdown editor with tui.editor
  6. Export posts for Hugo, you can simply use this as a static site management tool.

Thanks to JetBrains for supporting this project with a free open source license for their amazing IDE IntelliJ IDEA.

IntelliJ IDEA

About

Blog written ALL in Rust. Warp for backend and Yew for frontend (WASM)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 67.6%
  • JavaScript 22.5%
  • HTML 8.9%
  • CSS 0.4%
  • Batchfile 0.4%
  • SCSS 0.1%
  • Shell 0.1%