为hexo内的文章加密
最近,我的博客地址被朋友知道了。这使我有些顾虑,写什么也变得不自在。每个人都有秘密,或许藏在心里,或许告诉亲密的人,或许分享给陌生人。 每个人都很难精神裸体,至少我很难。如果我写什么都要被朋友看到,那和发朋友圈有什么区别。于是决定给一些文章加密,密码统一为我全球最大的同性交友网站的用户名(你懂的,手动狗头)。 下面分享一下为hexo内文章加密的一种方法。 安装 1npm install --save hexo-blog-encrypt 快速开始 在 站点配置文件 中启用该插件: 12encrypt: enable: true 然后在文章头部添加上对应的字段,如 password, abstract, message 123456---keywords: 博客文章密码password: bugaosuniabstract: 这是一篇加密的文章message: 输入密码,查看文章--- password: 博客文章加密使用的密码 abstract: 文章摘要,会显示在博客的列表页 message: 博客查看时,密码输入框上面的描述性文字
Linux磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。 Linux磁盘管理常用命令为 df、du。 df :列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法: 1df [-ahikHTm] [目录或文件名] 选项与参数: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以 M=1000K 取代 M=1024K 的进位方式; -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出; -i :不用硬盘容量,而以 inode 的数量来显示 测试: 12345678910111213141516171819202122232425262728293031323334353...
Linux用户和用户组的管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用户口令的管理。 用户组的管理。 一、用户账号管理 1、添加账户 1useradd 选项 用户名 -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -s Shell文件 指定用户的登录Shell。 -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。 1# useradd –d /home/...
vim的使用
什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 vim 是一个程序开发工具而不是文字处理软件。 vim 键盘图: vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式 在命令模式下按下i就进入了输入模式。 在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输...
Linux基础命令(2)
看懂文件属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 实例中,boot文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等: 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档 ( link file ); 若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 ); 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。 接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。 其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置...
Linux基础命令(1)
ls 列出目录 12[root@VM-16-9-centos /]# ls [-aAdfFhilnrRSt]目录文件 -a:全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来 -l :长数据串列出,包含文件的属性与权限等等数据 1[root@VM-16-9-centos www]# ls -al 将目录下的所有文件列出来(含属性与隐藏档) cd 切换目录 Change Directory 1cd [相对路径或绝对路径] 123456#回到自己的家目录,即/root[root@VM-16-9-centos /]# cd ~#回到根目录[root@VM-16-9-centos ~]# cd /#回到上一级[root@VM-16-9-centos /]# cd .. pwd 显示目前所在目录 Print Working Directory 12[root@VM-16-9-centos ~]# pwd/root -P:显示出确实的路径,而非使用连接(link) 路径 123456# 单纯显示出目前的工作目录[root@VM-16-9-centos bin]# pwd/b...
css三大特性:层叠性、继承性、优先级
层叠性 层叠性指当标签被设置了多个重复的样式时,一个属性会被覆盖。 不考虑优先级,层叠性遵循“就近原则”。如下,最终颜色为绿色。 123456div{ color:red;}div{ color:green;} 继承性 继承性是指子标签没有设置样式时,继承父标签样式。 继承性只适用于字体的颜色,大小、行间距等文本类属性,边框、外边距、内边距、定位、元素高度等与块级相关属性不能继承。 1234567891011121314<html><head> <style> div{color:green;font-size:20px;} </style></head><body> <div> <span> 我是绿色的 </span> </div></body></html> 优先级 !impo...
css背景
通过CSS 背景属性,可以给页面元素添加背景样式。 背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等。 123456background-color: 颜色值; /*背景颜色*/background-image: url(); /*背景图片*/background-repeat: repeat |no-repeat |repeat-x |repeat-y ; /*背景平铺*/background-position: x y; /*背景位置*/background-attachment: fixed|scroll; /*背景附着*/background: rgba(0,0,0,0.3) /*背景色半透明*/ 背景图片位置 参数是方位名词 如果指定的两个值都是方位名词,则两个值前后顺序无关,比如left top和top left效果一致 如果只指定了一个方位名词,另一个值省略,则第二个值默认居中对齐 参数是精确单位 如果参数值是精确坐标,那么第一个肯定是x 坐标,第二个一定是y坐标 如果只指定一个数值,那...
元素显示模式及转换
元素显示模式就是元素(标签)以什么方式进行显示。比如<div>自己占一行,比如一行可以放多个<span>。HTML元素一般分为块元素和行内元素两种类型 块元素 常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素。 特点: 自己独占一行。 高度,宽度、外边距以及内边距都可以控制。 宽度默认是容器(父级宽度)的100%。 是一个容器及盒子,里面可以放行内或者块级元素。 注意: 文字类的元素内不能使用块级元素 <p>标签主要用于存放文字,因此<p>里面不能放块级元素,特别是不能放<div> <h1>~<h6>等都是文字类块级标签,里面也不能放其他块级元素 行内元素 常见的行内元素有<a>、<strong>、<b>、<em>、<i>、<del>、<s>...
css伪类选择器
伪类选择器用于向某些选择器添加特殊的效果,伪类选择器有链接伪类、结构伪类等。 链接伪类 1234a: link /*未访问的链接*/a: visited /*已访问的链接*/a: hover /*鼠标悬停的链接*/a: active /*已选择的链接*/ 12345678910111213141516171819202122232425262728293031323334<!DOCTYPE html><html><head><style>/* unvisited link */a:link { color: red;}/* visited link */a:visited { color: green;}/* mouse over link */a:hover { color: hotpink;}/* selected link */a:active { color: blue;}</style></hea...