Ghost源码分析(一): 目录结构📅 2016年06月30日 · ☕ 1 分钟Ghost版本:“version”: “0.9.0-beta.2” |— content 内容目录 | |— apps 目录,暂时为空,以后可能Ghost上能直接部署app | |— data 数据库文件夹 | |— images 图片文件夹 | |— themes Ghost主题文件夹 |— core 核心模块目录 | |— client 客户端代码文件夹 | |— server 服务
前端自动化构建工具 gulpjs📅 2016年06月28日 · ☕ 4 分钟1. 前端自动化构建工具 在处理前端场景时,用 Less 写 CSS,用 Jade 写 HTML,用 Browserify 模块化,为非覆盖式部署的资源加 MD5 戳等。这些工作如果纯手工来做,工作效率将会非常低。而前端自动化构建工具可以把这些重复工作一次配置,多次重复执行,极大的提高开发效率。 前端
Let's Encrypt证书生成与使用📅 2016年06月28日 · ☕ 3 分钟1. SSL证书 先来了解几个概念 1.1 数字证书 包含加密用的公钥或私钥,还有一些身份附加信息。任何人都可以使用相关工具生成自己的数字证书,用来加密文件、邮件,或用于通讯加密。 1.2 SSL 协议 用于网络通讯的加密协议。通信过程需要一份数字证书,使用里面的公钥及私
Telnet、SSH 原理📅 2016年06月27日 · ☕ 3 分钟本文主要介绍了Telnet、SSH 的通信原理,分析了其通信时的工作流程。 1. Telnet 无论Telnet协议连接的是什么类型终端,都会转换为NVT(Net Virtual Terminal)格式进行通信。网络虚拟终端NVT是Telnet异构跨平台的基础。 1.1 Telnet 的工作进程
Nginx开启HTTP/2📅 2016年06月23日 · ☕ 2 分钟本文主要介绍了在Linux上如何通过编译安装Nginx,并开启htttp2,还对使用http1.1和http2.0协议的访问本站的速度进行了比较。 1. 编译安装 Nginx 首先需要下载Nginx和它的几个依赖包。Zlib,Web请求传输时对数据进行压缩,