由于电脑更新,期间重新装过 Git 所以造成了全局下的用户名及其邮箱丢失,在 commit 时才知道,这时我们可通过下述命令对上次的 commit 附注进行设置,在命令的后方加 –no-edit 参数不会打开编辑器。
1 | git commit --amend --author="Author Name <email@address.com>" --no-edit |
全局设置
1 | git config --global user.name ["Author Name"] |
由于电脑更新,期间重新装过 Git 所以造成了全局下的用户名及其邮箱丢失,在 commit 时才知道,这时我们可通过下述命令对上次的 commit 附注进行设置,在命令的后方加 –no-edit 参数不会打开编辑器。
1 | git commit --amend --author="Author Name <email@address.com>" --no-edit |
全局设置
1 | git config --global user.name ["Author Name"] |
在连接 blog 在 Github 上的远程仓库时,终端提示:
1 | Warning: Permanently added the RSA host key for IP address '**.205.**3.1*6' to the list of known hosts. |
随后通过 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-submit 和 hexo-generator-baidu-sitemap
安装 hexo-generator-sitemap 插件
执行 hexo g 时会自动在 public 下生成 sitemap.xml
1 | npm install hexo-generator-sitemap |
1 | Line too long in config file |
打开终端报上述信息!解决该问题只需在 /etc/man.conf 文件末尾加一行空白即可
GitBook是一个使用GIT、Github和Markdown语法来构建书籍的工具,并且能够将你构建出来的书籍输出为pdf、epub、mobi等格式。它可以让程序猿像编代码一样编辑自己的书籍或者笔记,并且托管服务是完全免费的跟Github一样
GitBook依赖Node环境,所以需要先安装Node再全局安装GitBook,Node安装请查阅MacOS Mdfind Command
1 | npm install -g gitbook-cli |
HomeBrew的使用及其安装,请查阅 HomeBrew
cpan(类似npm)是perl的软件包管理器,Mac系统集成了perl无需单独安装
1 | brew install graphviz |