一、写什么
在撰写技术书籍时,您不仅要展示出所讨论主题的深入知识,还需要以一种易于读者理解的方式传达复杂的信息。能够以甚至您的祖父母都可以理解的方式来解释复杂的主题,这表明您已精通所讨论的特定主题。
二、怎么写:面向读者
如果不考虑读者,您的观点和看法会局限于自己的经历。的确,您应该始终首先尝试解决自己的问题,但要成功,就必须在此过程中解决其他人的问题...
最近安装了openresty ,想做一个通过git各大代码托管平台提供的webhook实现自动部署的功能。以前的实现方式是服务器暴露一个接口(php写的)给托管平台,webhook访问后接口会做一个修改或更新文件的动作,同时服务器上部署一个监控该文件的脚本,一旦检测到文件更新就调用系统的命令,比如 git pull 及其他命令进行项目更新和构建...
lua_package_path可以配置openresty的文件寻址路径。官网文档如下:
# 设置纯 Lua 扩展库的搜寻路径(';;' 是默认路径):
lua_package_path '/foo/bar/?.lua;/blah/?.lua;;';
# 设置 C 编写的 Lua 扩展模块的搜寻路径(也可以用 ';;'):
lua_pac...
如果将 vuepress build 之后的静态网站部署在自己的服务器上,这里有一个自动化方案,思路如下:
在 linux 服务器上安装 node、yarn、git、nginx 软件
编写一个脚本:用于更新 git 仓库项目,然后 build,再复制到 nginx 配置访问的文件位置
使用 nginx 来作为静态网站的容器
使用 nginx lu...
Install
LuaJIT
ngx_devel_kit
lua-nginx-module
Nginx
Base
apt install make gcc git libpcre3 libpcre3-dev zlib1g-dev libssl-dev
Download and DeCompression
cd /usr/local...