plantuml简介

简介

最近在学习设计模式,但是在画类图的时候,有一堆的画图工具可以选择,但总感觉用的不顺手。于是在网上找到了这个神奇的语言。PlantUML是一个开源项目,支持时序图、用例图、类图、活动图、组件图、状态图、对象图等的绘制。简而言之,就是用写代码的方式画图。几行代码,输出标准结构图,不用再去考虑结构、对齐等琐事啦!

效果预览

如下简单的语法表达类图之间的关系

@startuml
Class01 <|-- Class02
Class03 <|.. Class04
Class05 *-- Class06
Class07 o-- Class08
Class09 <.. Class10
Class11 <-- Class12
@enduml

阅读全文

安装静态博客Jekyll

Jekyll是一种纯文本的静态博客,安装成功之后,直接通过markdown文本就可以更新博客内容。Jekyll的安装过程比较简单,但是安装的过程中仍然会跳进很多坑。Jekyll和Github Pages是一种很好的结合。Github Pages是github提供的一个可以免费部署个人网站且没有存储上限的一个功能。在Jekyll的官网里也有把Jekyll部署到Github Pages上的教程。

安装Jekyll

如果需要部署到Github Pages,Jekyll需要在本地完成安装,然后再进行部署。Jekyll的安装智能在Linux和Mac OS X上进行,另外,其依赖Ruby和RubyGems,建议安装rvm来控制Ruby的版本。Linux和Mac OS X一般都会有系统自带的Ruby,但是版本比较旧,通过


ruby -v

阅读全文