0%

两种方式

利用 github pages 搭建个人博客一般有两种组织方式:

  1. 建两个项目,一个项目 blog 用于存放博客源码,另一个项目 xxx.github.io 用于部署生成的静态文件
  2. 只建一个项目 blog,master 分支存放博客源码,生成的静态文件部署到 gh-pages 分支

区别是第一种可以直接用https://xxx.github.io访问博客,而第二种要加项目名,即https://xxx.github.io/blog,我选的是第一种。

Read more »

branch

  • 分支名要求简洁、清楚描述分支的作用,使用短横线’-‘分隔
  • 合并后删除远端分支

commit

  • 一个提交对应一个逻辑修改。不要将多个逻辑修改放在一次提交,也不要将一个逻辑修改拆分为多次提交。
  • 确保每次提交改动的文件与此次修改相关。不要把 merge 过来的代码放到本次提交。
  • 小步提交、尽早提交。只有提交过的代码才是可恢复的。
Read more »

最近在翻看《JavaScript 高级程序设计 第 3 版》这本书,发现有些内容过时了,找了找发现第 4 版英文原版已经有了,但是网上找的免费的 PDF 都没有书签,看得很费劲,闲的自己做了个书签。

1. 印刷版和页码相关知识

因为下载的这个 PDF 是印刷版,而且它除了没有书签,连页码也不连续,导致我一开始做书签的时候非常懵逼。通过查资料和跟其他制作好的电子书对比,让我逐渐对这个东西有了一些了解。

印刷版 PDF 有两个特点:

  1. 左右页边距大小不一,且相邻页的页边距也不一致(因为要装订且分正反页)
  2. 有空白页(因为分正反页有的地方需要空一页,比如封面、章结尾)

页码:很多书籍都会用分段页码,比如正文之前用小写罗马数字(i、ii、ixii…),正文部分用阿拉伯数字,这导致了正文部分的页码跟 PDF 的页码数不一致

因为懒的再去找 Reference,上面都是基于我的理解写出来的,所以可能有不对

2. 制作步骤

软件准备:Adobe Acrobat DC 2020 + AutoBookmark 插件
插件链接  https://www.evermap.com/autobookmark.asp#SystemReq

Read more »