ChampYin's Blog

自律是真正的自由


  • Home

  • Tags

  • Archives

  • About

  • Categories

  • Search

进阶(五):给文章添加字数统计、阅读时长

Posted on 2019-02-25 | In 博客搭建 | Visitors:
Words : 331 | Reading ≈ 1 min

继续倒腾个站。今天看到别人的花里胡哨的博客,手又痒了。之前我可是对自己的极简风“守身如玉”,不愿意在个站添加一点点多余的信息。今天居然有一点点动摇了,那就神不知鬼不觉地添加一点统计信息吧,这都是为了用户体验好(天音:想加东西就加,这么多借口干啥?)我:[抠鼻]

Read more »

添加chrome扩展程序技巧

Posted on 2019-01-29 | In 浏览器 | Visitors:
Words : 256 | Reading ≈ 1 min

我们给chrome 浏览器添加扩展程序,有时会遭到 chrome 的限制,比如只能通过 chrome 商城添加,而 chrome 商城需要墙外的环境,大多数时候不一定当前电脑可以翻墙。那么就需要一些技巧来添加这些扩展程序。

Read more »

如何创建空白git分支

Posted on 2019-01-29 | In 工具 , Git | Visitors:
Words : 446 | Reading ≈ 1 min

在管理前端代码工程时,有时需要创建一个干净的分支,比如用于放文档,或者全新的版本分支。但是普通的创建分支命令,会将历史日志带过去。那么对于有代码洁癖和强迫症的人(比如我)来说,是不能忍的。强大的git为我们这些人准备了创建空白git分支的方法。掌握后受用无穷。

Read more »

进阶(四):给博客添加站内搜索功能

Posted on 2019-01-26 | In 博客搭建 | Visitors:
Words : 524 | Reading ≈ 2 min

不知不觉坚持写博客已经快一年了,博客文章破50,虽然平均每个月4到5篇不算什么,但是对于平时一心扑到工作简直没有时间生活的我来说,已经很不容易了。虽然文章可能没有高大上的标题,也没有涉及太多前沿的技术,但是起码我记录下了我的一些小经验,累积了自己的一个小知识库。其实我还有很多内容没来及的记录,希望以后能通过博客沉淀更多的知识,同时帮助到更多的人。

言归正传,文章一多,有时自己想翻查一个内容,要找好久,要是有站内查找功能就好了。于是仔细查阅了工程yml配置,果然发现在theme下的_config.yml有个local_search配置项,满心欢心把它设为true。结果搜索图标是出来了,但是点击后除了在页面加了一个全局loading就什么都没有了。看来还需要额外的操作。百度了一番,原来hexo提供了的search插件,需要手动安装才可以使用站内搜索。

Read more »

npm install 高级

Posted on 2019-01-09 | In 工具 , NPM | Visitors:
Words : 13 | Reading ≈ 1 min

npm install

npm install –production

npm install –only=prod

npm install –only=dev

git clone 高级

Posted on 2019-01-09 | In 工具 , Git | Visitors:
Words : 160 | Reading ≈ 1 min

自定义克隆下来的目录名

克隆仓库的命令格式是 git clone [url]
这个命令会将远程仓库的名字作为你的本地仓库(即项目根目录)的名字。
如果你想自己命名本地仓库的名字可以使用这个命令:git clone [url] yourprojectname

克隆指定分支

如果远程仓库不做设置,默认 git clone 克隆下来的是项目的 master 分支。
如果想要获取非 master 分支,可以使用命令指定分支: git clone -b branchname [url]
比如我要克隆 zrender 项目的 dev 分支:

1
git clone -b dev https://github.com/ecomfe/zrender

github和gitlab上的md文档支持相对路径的链接了

Posted on 2019-01-09 | In 工具 , Intergration | Visitors:
Words : 268 | Reading ≈ 1 min

markdown 格式语法中,链接的格式是:

1
[链接文字](链接地址)

之前写链接,用 http 协议 url 居多,最近遇到在项目的 README 中要添加另一个文档的链接,由于当前在 dev 分支,如果写分支的仓库 url 路径,那到时候 dev 分支合并到其他分支后,dev 分支被删除后,这个地址岂不是有问题了。如果能用相对路径就好了。

查了下,居然在 gitlab 上是支持的,在 github 上最近也支持了,真是喜讯。说到喜讯,昨天 github 官网宣布开放免费的 private repository ,也是2019喜讯一桩。

相对路径使用举例

如果你的项目结构如下:

Read more »

windows批处理常用命令

Posted on 2018-12-20 | In 服务器 | Visitors:
Words : 816 | Reading ≈ 3 min

前阵子在倒腾服务器的时候,需要些一些 windows 批处理来执行任务。就稍微研究了一下。

一、 基本信息

  1. 批处理文件扩展名为 .bat 或者 .cmd。区别:cmd 文件只能在 windows2000 以上的系统才能运行,bat 文件则没有这个限制。
  2. 这个文件的每一行都是一条 DOS 命令。
  3. 可以使用任何文本编辑器创建和修改。
  4. 批处理是一种简单的程序,可以用 if 和 go 来控制流程,也可以使用 for 循环。
  5. 批处理的编程能力远不如 C语言等编程语言,也十分不规范。
  6. 每个编写好的批处理文件都相当于一个 DOS 的外部命令,把它锁在的目录放到 DOS 搜索路径(path)中,即可在任意位置运行。
  7. C:\AUTOEXEC.BAT 是每次系统启动时都会自动运行的,可以将每次启动时都要运行的命令放入该文件中。
  8. 大小写不敏感
  9. 在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统会调用cmd.exe来运行该文件。

二、 参数

Read more »

git如何撤销commit并保留修改

Posted on 2018-11-27 | In 工具 , Git | Visitors:
Words : 166 | Reading ≈ 1 min

有时 commit 代码的时候,手误或者眼花误将不应该这次提交的文件 commit 了,此时还没有 push 到远程仓库,这个时候可以通过 git 命令,撤销该次 commit,并且本地修改还在,即回到 commit 之前的状态,可以重新选择文件进行提交。

1
git reset --soft [commit_id]

这个 commit_id 可以是历史记录中任一一个,这个命令会让你的代码回到该条 commit 之后的状态,所有的修改都会在,log 中的该条之后的 commit 记录就都删除了。所以也要谨慎使用,一般用于撤销上一次的 commit。

如何更改git clone默认检出的分支

Posted on 2018-11-26 | In 工具 , Git | Visitors:
Words : 128 | Reading ≈ 1 min

一般我们 clone 一个项目都是检出默认的 master 分支。这个其实是可以修改的。

修改办法:
在 git 服务器上,进入该项目的 .git (仓库)文件夹,编辑 HEAD 文件。

例如想默认为 dev 分支:
将 refs/heads/master 改成 refs/heads/dev

该操作需要 git 管理员来完成,修改本地仓库没有用。

在 gitlab 或者 github 的仓库配置中,可以找到,有个默认分支下拉选项,就是做这个设置的。

1…567…11
ChampYin

ChampYin

Life doesn't get easier, you just get stronger.

109 posts
21 categories
112 tags
© 2025 ChampYin | 101.8k
Powered by Hexo
| UV | PV
浙ICP备2020044347号-1