Skip to content

Commit 4f29ae2

Browse files
committed
fix links
1 parent 297be8f commit 4f29ae2

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

_posts/2015-07-05-cpp-pointers-and-references.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
---
2-
layout: blog
32
title: C++手稿:指针与引用
43
tags: C++ STL 内存 引用 指针 数组 函数指针 智能指针 析构函数 栈空间
54
---
@@ -162,5 +161,5 @@ auto_ptr<Investment> invest(){
162161
> `shared_ptr`的引用计数很像垃圾回收,然而它并不能解决环状引用的问题。
163162
164163
[item13]: /2015/08/02/effective-cpp-13.html
165-
[item41]: /2015/08/23/effective-cpp-41.html
164+
[item41]: /2015/09/08/effective-cpp-41.html
166165

_posts/2015-10-03-cpp-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ void f(){} // 注意:这里没有"模板实参"
117117
`std`是一个特殊的命名空间,用户可以特化其中的模板,但不允许添加模板(其实任何内容都是禁止添加的)。
118118
因此在`std`中添加重载函数是不允许的,在[Effective C++: Item 25][item25]中给出了一个更详细的案例。
119119

120-
[meta]: /2015/08/25/2015-09-16-effective-cpp-48.html
120+
[meta]: /2015/09/16/effective-cpp-48.html
121121
[partial]: http://en.cppreference.com/w/cpp/language/partial_specialization
122122
[full]: http://en.cppreference.com/w/cpp/language/template_specialization
123123
[item25]: /2015/08/23/effective-cpp-25.html

_posts/2016-03-30-jekyll-tags.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ tags: Bash Github Vim grep awk sed JSON Jekyll
5959
]{% endraw %}
6060
```
6161

62-
它生成的页面就是一个JSON文件(也可以访问 http://harttle.land/tags.json 查看):
62+
它生成的页面就是一个JSON文件(也可以访问 http://harttle.land/api/tags.json 查看):
6363

6464
```json
6565
[
@@ -74,25 +74,25 @@ tags: Bash Github Vim grep awk sed JSON Jekyll
7474
]
7575
```
7676

77-
这个文件位于`_site/tags.json`,这便是标签库。
77+
这个文件位于`_site/api/tags.json`,这便是标签库。
7878

7979
# 生成标签的Bash脚本
8080

8181
首先这个Bash脚本应当接受一个文件名参数,给出要为哪篇文章生成标签。
82-
然后去`_site/tags.json`读取标签列表,最后输出文章匹配的标签。
82+
然后去`_site/api/tags.json`读取标签列表,最后输出文章匹配的标签。
8383

8484
```bash
8585
#!/bin/bash
8686
# Usage: ./generate_tags.sh xxx.md
8787

8888
# generate tag list
89-
grep name ./_site/tags.json | awk -F : '{print $2}' | tr -d ',\" ' > /tmp/tags.txt
89+
grep name ./_site/api/tags.json | awk -F : '{print $2}' | tr -d ',\" ' > /tmp/tags.txt
9090

9191
# match tag string
9292
grep $1 -oFf /tmp/tags.txt | sort | uniq | tr '\n' ' ' | sed 's/ $//'; echo ''
9393
```
9494

95-
保存上述脚本为`./scripts/generate_tags.sh`,该脚本分为两部分。首先读取`_site/tags.json`生成标签列表文件`/tmp/tags.txt`
95+
保存上述脚本为`./scripts/generate_tags.sh`,该脚本分为两部分。首先读取`_site/api/tags.json`生成标签列表文件`/tmp/tags.txt`
9696

9797
> 其中`awk`用来输出冒号后的标签名,`tr`用来移除逗号引号。
9898

0 commit comments

Comments
 (0)