Hexo文章语法
特性
简单漂亮,文章内容美观易读
Material Design 设计
响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现
首页轮播文章及每天动态切换 Banner 图片
瀑布流式的博客文章列表(文章无特色图片时会有 24 张漂亮的图片代替)
时间轴式的归档页
词云的标签页和雷达图的分类页
丰富的关于我页面(包括关于我、文章统计图、我的项目、我的技能、相册等)
可自定义的数据的友情链接页面
支持文章置顶和文章打赏
支持 MathJax
TOC 目录
可设置复制文章内容时追加版权信息
可设置阅读文章时做密码验证
Gitalk、Gitment、Valine 和 Disqus 评论模块(推荐使用 Gitalk)
集成了不蒜子统计、谷歌分析(Google Analytics)和文章字数统计等功能
支持在首页的音乐播放和视频播放功能
下载当你看到这里的时候,应该已经有一个自己的 Hexo 博客了。如果还没有的话,不妨使用 Hexo 和 Markdown 来写博客和文章。
点击 这里 下载 master 分支的最新稳定版的代码,解压缩后,将 hexo-theme-matery 的文件夹复 ...
Xshell配方方案
网上搜刮配色方案方案一[mycolor]
text(bold)=e9e9e9
magenta(bold)=ff00ff
text=00ff80
white(bold)=fdf6e3
green=80ff00
red(bold)=ff0000
green(bold)=3c5a38
black(bold)=808080
red=ff4500
blue=00bfff
black=000000
blue(bold)=1e90ff
yellow(bold)=ffff00
cyan(bold)=00ffff
yellow=c0c000
magenta=c000c0
background=042028
white=c0c0c0
cyan=00c0c0
[Names]
count=1
name0=mycolor
方案二[Solarized Dark]
text=839496
cyan(bold)=93a1a1
text(bold)=408080
magenta=dd3682
green=859900
green(bold)=586e75
background=042028
cyan=2aa198
r ...
Windows命令集锦
查看WIFI账号密码# 1. 查看当前保存的WIFI连接配置信息
netsh wlan show profiles
# 2. 通过获得的WIFI连接配置信息的SSID,查看存储的WIFI密码
netsh wlan show profiles name="WIFI-SSID" key=clear
net use命令# 1. 查看网络连接
net use
# 2. 删除列出的网络连接
net use \IP\ipc$ /del
net use Z: /del
MAC地址绑定# 1. Linux上,使用arp命令。
arp -s 192.168.1.1 00-50-50-50-50-50
# 2. Windows上,使用netsh命令。
#首先获取网卡ID
netsh i i show in
#重启后依然生效,12为网卡ID
netsh -c "i i" add ne 12 192.168.1.200 00-aa-00-62-c6-09
#临时使用
netsh -c "i i" add ne 12 192.168.1.200 00-aa-00-62-c6-09 store=ac ...
Opengrok
安装docker抽取
sudo docker pull scue/docker-opengrok
docker生成,冒号左边为可改项
docker run -d \
--name opengrok \
-p <8080>:8080/tcp \
-e SYNC_PERIOD_MINUTES="0" \
-v </home/opengrok/src/>:/opengrok/src/ \
-v </home/opengrok/etc/>:/opengrok/etc/ \
-v </home/opengrok/data/>:/opengrok/data/ \
官方推荐索生成
docker run -d -v <path/to/your/src>:/opengrok/src -p 8080:8080 opengrok/docker:latest
The volume mounted to /opengrok/src should contain the projects you wa ...
Ubuntu常见设置
添加新用户sudo useradd -m -s /bin/bash <user>
添加用户,并指定用户目录
sudo useradd -m -s /bin/bash -d /homeb/<user> <user>
更改home目录
sudo usermod -d /home2/<user> -m <user>
添加SMBA用户修改:vim /etc/samba/smb.conf
[steven]
comment = <user>
path = /home/<user>
available = yes
browseable = yes
public = no
writable = yes
valid users = <user>
create mask = 0755
directory mask = 0755
添加samba用户,samba用户必须也同时是系统用户
sudo smbpasswd -a <use ...
Python常见设置
Python2 Pip安装下载安装脚本
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
执行安装文件
sudo python2 get-pip.py
Python2/Python3 切换命令解释:sudo update-alternatives --install <link> <name> <path> <priority>
<link> 是指向/etc/alternatives/<name>的软连接. (此处为 /usr/bin/python)
<name> 是该连接组的名称. (此处为python)
<path> 该命令对应的可执行文件的实际路径. (此处为/usr/bin/python2.7和/usr/bin/python3.8)
<priority> 整数,auto模式下,自动选择最大的一个,数值越大优先级越高。
1.在系统中配置Python2/Python3的选项sudo update-alternati ...
Markdown
一、标题1.使用#表示标题,其中#号必须在行首,例如:# 一级标题
## 二级标题
### 三级标题
2.使用===或者---表示,例如:一级标题
===
二级标题
---
二、分割线使用三个或一上的-或者*表示,且这一行只有符号,注意不要识别为二级标题即可,例如中间或者前面可以加空格
---
***
三、斜体和粗体使用 *和**分别表示斜体和粗体,例如
*斜体* **粗体** ***又斜又粗***
四、超链接和图片链接和图片的写法类似,图片仅在超链接前多了一个 ! ,一般是 [文字描述] (链接)
五、无序列表使用 -、+ 和 * 表示无序列表,前后留一行空白,可嵌套,例如
+ 一层
- 二层
- 二层
* 三层
+ 四层
+ 一层
一层
二层
二层
三层
四层
一层
六、有序表使用1. (点号后面有个空格)表示有序表,可嵌套。
1. 一层
1. 二层
2. 二层
2. 一层
一层
二层
二层
一层
七、文字引用使用 >表示,可以有多个>,表示层级更深,例如
>第一层
>& ...
Git reset
基本概念
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
reset命令的作用reset命令把当前分支指向另外一个位置(提交的ID版本号),并且有选择性的变动暂存区和工作区的内容。
原理是基于本地仓库的文件去覆盖暂存区或工作区的内容
reset主要参数的区别当没有指定ID的时候,默认使用HEAD,如果指定ID,那么就是基于指向ID去变动暂存区或工作区的内容
// 没有指定ID, 暂存区的内容会被当前ID版本号的内容覆盖,工作区不变
git reset
// 指定ID,暂存区的内容会被指定ID版本号的内容覆盖,工作区不变
git reset <ID>
–mixed(默认)
重置位置的同时,只保留Working Tree工作目录的內容,但会将 Index暂存区 和 Repository 中的內容更改和reset目标节点一致,因此原节点和Reset节点之间的【差异变更集】会放入Working Tree工作目录中。所以效果看起来就是原节点和Reset节点之间的所有差异都会放到工作目录中。
– ...