Fork me on GitHub

Vim Hotkeys and Cheat Sheet

该文章用于记录个人在使用vim期间常用的技巧和快捷键。

  • 2021-08-20 15:27:56:初始化;
  • 2021年08月20日15:27:18 : 更新vim分屏快捷键以及NERDTree快捷键;
  • 2021年09月18日09:53:28: 更新插件快捷键;

【日记】闲鱼垃圾佬的一天

购置背景

  长达两个多月的菏泽实习结束了,感觉如释重负,终于摆脱了实习带来的困扰和限制,心情也不由地变好了起来。在返校的火车上,闲着没事刷了刷闲鱼,看了看自己这段时间以来卖出的虚拟商品(代搭建博客/代下载GitHub资源等),大概赚了1k块钱左右吧,呃…还是蛮不错的。

搭建内网yum源(nginx、ftp)

搭建内网yum源,摆脱软件包困扰。

选择合适稳定的公网yum仓库

建议选择对运营商网络友好的yum仓库

国内可供选择的有:

  • 阿里云:http://mirrors.aliyun.com/ (这里我使用阿里云)
  • 网易:http://mirrors.163.com/

更多国内镜像仓库参考:https://blog.csdn.net/wyqwilliam/article/details/90581159

Git Hook介绍与使用

Git 钩子和其它版本控制系统一样,Git 能在特定的重要动作发生时触发自定义脚本。

有两组这样的钩子:客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 你可以随心所欲地运用这些钩子。

Hexo博客使用gulp压缩静态资源 1

gulp 将开发流程中让人痛苦或耗时的任务自动化,从而减少你所浪费的时间、创造更大价值。

官方站点:https://www.gulpjs.com.cn/

1、全局安装gulp

1
2
3
npm install gulp -g
# 查看版本
gulp -v

2、安装gulp插件

在站点根目录下安装

使用GitHub Actions将文件push到OSS

阿里云对象存储服务(Object Storage Service,简称OSS)为您提供基于网络的数据存取服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种非结构化数据文件。

编写shell帮助信息通用小技巧

废话少说, 直接上脚本:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
###
### Some shell version or description here.
###
### Usage:
###   test <input> <output>
###
### Options:
###   <input>   Input file to read.
###   <output>  Output file to write. Use '-' for stdout.
###   -h | --help       Show this message.


help() {
    sed -rn 's/^### ?//;T;p' "$0"
}

# 如果用户输入“-h”或者无参数,执行help函数
if [[ $# == 0 ]] || [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]]; then
    help
    exit 1
fi

效果: