NoiiApple

欢迎来到我的blog,我的名字叫秦雷柱,当前坐标北京!

0%

由于电脑更新,期间重新装过 Git 所以造成了全局下的用户名及其邮箱丢失,在 commit 时才知道,这时我们可通过下述命令对上次的 commit 附注进行设置,在命令的后方加 –no-edit 参数不会打开编辑器。

1
git commit --amend --author="Author Name <email@address.com>" --no-edit

全局设置

1
2
git config --global user.name ["Author Name"]
git config --global user.email ["email@address.com"]

在连接 blog 在 Github 上的远程仓库时,终端提示:

1
2
3
Warning: Permanently added the RSA host key for IP address '**.205.**3.1*6' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: 无法读取远程仓库。

随后通过 ssh 命令检测了下是否能够正常连接 Github,发现同样是没有权限。

阅读全文 »

博客只是单纯的部署到 Github Pages,各大搜索引擎是不会主动收录博客内容的,需要我们手动提交并设置。2015年3月26日,中国内网和互联网边界的某个设备劫持了进入中国的 HTTP 连接,将一些来自百度的 JavaScript 文件替换为恶意文件,DDoS(distributed denial-of-service) 攻击了 Github Pages 上的 GreatFire 和纽约时报镜像。Github 从此屏蔽了百度,而且这个屏蔽措施至今都没有解除,所以此文不会赘述百度等搜索引擎的设置方案

https://www.githubstatus.com/
科学上网请查阅 搭建 VPN 服务
百度的兼容方案请查阅 hexo-baidu-url-submithexo-generator-baidu-sitemap

Install

安装 hexo-generator-sitemap 插件

执行 hexo g 时会自动在 public 下生成 sitemap.xml

1
npm install hexo-generator-sitemap
阅读全文 »

1
2
Line too long in config file
unable to make sense of the file /private/etc/man.conf

打开终端报上述信息!解决该问题只需在 /etc/man.conf 文件末尾加一行空白即可

GitBook是一个使用GIT、Github和Markdown语法来构建书籍的工具,并且能够将你构建出来的书籍输出为pdf、epub、mobi等格式。它可以让程序猿像编代码一样编辑自己的书籍或者笔记,并且托管服务是完全免费的跟Github一样

Install

GitBook依赖Node环境,所以需要先安装Node再全局安装GitBook,Node安装请查阅MacOS Mdfind Command

1
npm install -g gitbook-cli
阅读全文 »

Install

HomeBrew的使用及其安装,请查阅 HomeBrew
cpan(类似npm)是perl的软件包管理器,Mac系统集成了perl无需单独安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
brew install graphviz
cpan
# cpan shell -- CPAN exploration and modules installation (v2.00)
# Enter 'h' for help.
#
# cpan[1]>
#
# cpan 时一路 Next 安装就行
# 直到终端出现 cpan[1]> 字样,输入 exit 退出,再执行下述命令

sudo cpan Graph:Easy
# 问题:
# 初次 sudo cpan Graph:Easy 时未能成功
# 后来开启了 VPN 才安装了下来,大家可以试试,也有可能是我网络的问题

graph-easy --version
# Graph::Easy v0.76 (c) by Tels 2004-2008. Released under the GPL 2.0 or later.
#
# Running under Perl v5.018004.
阅读全文 »