Skip to content

Latest commit

 

History

History
122 lines (81 loc) · 4.22 KB

README_ZH.md

File metadata and controls

122 lines (81 loc) · 4.22 KB

English | 中文

Build Status Lint Status Docker Image Go Report Card GoDoc

O'RLY 封面工厂

O'RLY 封面工厂是一个娱乐性的书籍封面生成器,支持输入多种语言。 O'RLY 基于Golang和Vue.js实现。

你可以点击这里创建你自己的O'RLY 封面,惊呆你的朋友和同事。

ORLY: MySQL从入门到删数据库跑路 ORLY: 脚本部署要义——不要多打空格

Docker镜像信息可以在此处获取。

Docker

docker pull registry.cn-hongkong.aliyuncs.com/nanmu42/orly:[tag]

可用tag请参阅这里

示例配置:

CoverImageDir = "cover-images"
Debug = false
MaxImageID = 41
Port = ":3000"
TitleFont = "fonts/SourceHanSerif-Bold.ttc"
NormalFont = "fonts/SourceHanSans-Medium.ttc"
ORLYFont = "fonts/SourceSansPro-Black.ttf"
QueueLen = 20
WorkerNum = 2
Width = 1000

保存为文件rly.toml,挂载到/app/config,启动/app/rly -config config/rly.toml.

开发

使用下列命令可编译 O'RLY:

mkdir -p assets
cd assets
wget -nc https://github.com/nanmu42/orly/releases/download/1.5.0-beta/cover-images.tar.xz
wget -nc https://github.com/nanmu42/orly/releases/download/1.1.0-beta/fonts.tar.xz
cd ..
make all

O'RLY 是一个简易的API服务和静态前端的组合:

  • API服务的源代码位于 cmd/rly
  • 前端代码位于 frontend

动物图片以及字体文件分别位于coverimagefont之中。

您可以在这些文件夹中找到更详细的说明。

贡献

欢迎任何形式的贡献!

以下是一些推荐的方向:

  • 为O'RLY的前端添加更多翻译;
  • 改进O'RLY
  • 为O'RLY增加新功能
  • 提交Bug

您也可以

  • 分享您在O'RLY上的作品和快乐 😉

贡献者列表

🤗 感谢以下贡献者:

兄弟项目

与O'RLY功能类似而且很棒的项目:

注解

"O'RLY 封面工厂" 仅为娱乐,与O'Reilly Media没有任何联系。

本作品使用了由Google和Adobe牵头制作的思源宋体以及思源黑体, 中国的常州华文、韩国的 Sandoll Communications、日本的 Iwata Corporation 参与了上述字体的设计制作。

本作品使用了由Adobe牵头制作的Source Sans Pro,设计师为Paul D. Hunt.

封面所用图片来自于 USF ClipArt ETC 项目。

致谢

作者在此向JetBrains表示谢意,它提供了一份开源软件许可来支持作者的开源工作。

项目许可

本项目基于MIT协议开源。

您可以在项目根目录找到一份协议内容拷贝。