Seven's blog

你不会找到路,除非你敢于迷路

0%

前言

依然是博客的问题, 因为我的主域名设置了一条 MX 记录, 导致主域名不能设置 CNAME 或者 url 转发 等解析记录, dnspod 提示建议使用 A 记录解析主域名, 遗憾的是我的博客搭建在 Github PagesCoding Pages 上面, 他们只提供 CNAME 解析. 虽然可以通过 ping 命令得到 Github PagesCoding Pages 的 ip, 但毕竟他们的 ip 相当多, 而且可能会有变动, 可能会导致解析不稳定.

而且我的需求只是暂时将主域名指向博客所在的子域名, 所以最后选择了将主域名指向自己的一台服务器, 在服务器上利用 nginx 做 301 跳转, 算是退而求其次, 不太完美地解决了这个问题吧.

阅读全文 »

前言

完全转入 Ubuntu 大概已经有一段时间了, 像我这种有着些微强迫症的人, 接触到新事物必定是先要优化 + 美化一番. 毕竟, 工具玩的顺手, 工作才更有激情.

优化

设置 root 用户密码

  • 在 Terminal 下输入 sudo passwd root
  • 输入当前用户密码,回车
  • 输入新密码,回车,这个密码就是 su 用户的密码。
阅读全文 »

corn 表达式的格式

corn 表达式的格式由 7 部分组成, 各个部分之间用空格隔开, 其中第七个部分为可选部分. 如:

* * * * * * (*), 其中, 括起来的部分表示可选.

我们把上面被空格隔开的 7 个部分称为 7 个 “域”, 每个 “域” 代表不同的含义. 分别为:

{秒} {分} {时} {日} {月} {周} {年}, 其中, {年} 可以为空.

各个域的取值如下:

取值范围 允许的特殊符号
0 - 59 , - * /
0 - 59 , - * /
0 - 23 , - * /
1 - 31 , - * / ? L C W
1 - 12 (JAN - DEC) , - * /
1 - 7 (SUN - SAT) , - * / ? L C #
[年] 1970 - 2099 (可留空) , - * /
阅读全文 »

前言

依旧是因为最近公司 + 宿舍双电脑以及双系统的各种折腾引发了各种软件的同步需求,又刚好喜欢 GitHub,所以就选择 GitHub 来作为同步服务器啦。
本文建立在已经可以熟练使用 git 以及 github 的前提下,如果对 git 或者 github 不熟悉,还请自行补充相关知识。

首次备份

  1. 打开安装好的 Sublime Text,选择 “菜单栏” —— “Preferences” —— “Browse Packages” 打开 Sublime Text 配置文件目录;

    Windows 下一般是: C:\Users\${your_username}\AppData\Roaming\Sublime Text 3\Packages

  2. 关闭 Sublime Text 软件;
  3. 进入 User 目录,创建 .gitignore 文件,内容为:
    1
    2
    3
    4
    5
    6
    Package Control.last-run
    Package Control.ca-list
    Package Control.ca-bundle
    Package Control.system-ca-bundle
    Package Control.cache/
    Package Control.ca-certs/
    阅读全文 »

前言

在之前的文章中,我们已经讲过了 Hexo 的基本入门以及进阶操作,包括:

但是在那之后,我又安装了 Windows + Linux 双系统,如果我需要同时在两个系统下写博客,或者说需要同时在公司电脑以及个人电脑上发布文章,就需要在每次变更博客后及时拷贝源文件,然后复制到新的终端继续写作。
无疑、这是一个很麻烦的过程。此时、我们会去想,有没有一个好用的 Hexo 多端同步方案来帮我们解决这些烦恼呢?答案是肯定的。

阅读全文 »

前言

最近想体验一下 Linux 系统,初步搜索之后决定安装 Ubuntu。折腾了一周的感悟就是 Ubuntu 对于国内用户的优化做得略差,安装系统后初步的优化、美化以及入门操作大概要花一周左右,不太适合不爱折腾国内用户入门使用。后来朋友推荐我试一下 deepin,简单地体验之后,我觉得相比 Ubuntu,Deepin 更适合新手入门,Deepin 对于国内的优化可谓是做到了极致,自带正版 Crossover,可以运行部分 Windows 应用,非常适合从 Windows 或者 Mac 转型过来的新手使用。
当然以上只是作者个人的见解,作为一个刚刚入门 Linux 的新手来说,我自己本身是没有什么发言权的,如有偏颇,还请见谅。
接下来说一下安装 Deepin 系统之后的一些优化流程,无关紧要,算是写给自己的备忘录吧。

阅读全文 »

前言

生活在中国互联网杂乱的大环境之下,几乎每个人都经历过自带全家桶、偷偷改主页、强行自启动等等软件行为的烦扰。在此种风气之下,找寻一款真正优质的应用实属不易。幸而、这样的应用并不是不存在。
今天想给大家安利的是一款出淤泥而不染、濯清涟而不妖的 国产软件 —— Listary。作为 Windows 系统下为数不多的文件浏览与效率搜索工具,其简洁的界面、极致的体验让人爱不释手。

软件简介

Listary官方如是说:

Listary is a revolutionary search utility for Windows
that makes finding your files and launching applications blazing fast, for casual and power users alike! —— Listary

阅读全文 »

作为一名玩机狂魔,差不多一年左右就会因为各种原因要给电脑重装一次系统。然而使用微软账号登录Windows之后,Windows会自动把系统用户名设置成登录的邮箱账号。有着小小强迫症的我当然是忍不了啦,一定要改成自己称心的用户名才算舒服。多方搜索,终于找到了修改Windows系统用户名的方法,特此记录,以备不时之需。

本教程主要是用来修改如下图所示的cmd命令行下用户文件夹的名称。
cmd命令行下用户文件夹名称

阅读全文 »

Hexo新建文章后立即打开Markdown编辑器编辑

我们都知道,在没有进行此项设置之前,我们新建博文的流程是:Hexo new "博文名称" → 进入到{your_hexo_path}/source/_posts文件夹 → 使用自己的markdown编辑器打开“博文名称.md”文件进行编辑。那么有没有什么方法可以简化这个流程呢?答案是肯定的。

  • 新建文件:{your_hexo_path}/scripts/editArticle.js(文件名任取,没有scripts文件夹就新建一个)
  • 然后在上述文件中填入以下代码:
    1
    2
    3
    4
    var exec = require('child_process').exec;
    hexo.on('new', function(data){
    exec('start "C:/+++Software+++/Sublime Text 3/sublime_text.exe" ' + data.path);
    });
  • 其中:把C:/+++Software+++/Sublime Text 3/sublime_text.exe替换为你自己的markdown编辑器的绝对路径。*
  • 大功告成!在命令行输入Hexo new "博文名称"试试吧!
  • Attention: 此方法只在Hexo 3.0之后的版本有效。
阅读全文 »

添加评论功能

Hexo生成的博客只是一个静态页面,想要添加评论功能,就要借助第三方平台。
Yilia支持的平台有多说,网易云跟帖,畅言和Disqus。但是截至今日,多说和网易云跟帖都已关闭,无法使用。Disqus是国外的系统,由于各种你懂的原因,在国内是使用不了的。所以我们的选择就只剩下畅言
畅言是搜狐提供的评论组件,功能丰富,体验优异。但必须进行域名备案。因为我们服务端使用的是Github Page,然而Github并没有提供备案服务。所以域名可以在其他IDC备案,备案成功后再解析到Github,亲测可以通过畅言审核。
但是这样做有一个很大的弊端,就是自己的备案随时有可能被管局注销。个中利弊,还需自己权衡。
有了已经备案的域名,畅言的配置就相当简单。

阅读全文 »