File tree Expand file tree Collapse file tree 8 files changed +88
-27
lines changed Expand file tree Collapse file tree 8 files changed +88
-27
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ source "https://rubygems.org"
9
9
# This will help ensure the proper Jekyll version is running.
10
10
# Happy Jekylling!
11
11
12
+ gem 'breakpoint'
12
13
gem "jekyll"
13
14
14
15
# If you want to use Jekyll native, uncomment the line below.
Original file line number Diff line number Diff line change 6
6
minitest (~> 5.1 )
7
7
thread_safe (~> 0.3 , >= 0.3.4 )
8
8
tzinfo (~> 1.1 )
9
- addressable (2.5.0 )
9
+ addressable (2.5.1 )
10
10
public_suffix (~> 2.0 , >= 2.0.2 )
11
+ breakpoint (2.7.1 )
12
+ sass (~> 3.3 )
13
+ sassy-maps (< 1.0.0 )
11
14
colorator (1.1.0 )
12
- faraday (0.11.0 )
15
+ faraday (0.12.1 )
13
16
multipart-post (>= 1.2 , < 3 )
14
17
ffi (1.9.18 )
15
18
ffi (1.9.18-x64-mingw32 )
20
23
activesupport (>= 2 )
21
24
nokogiri (>= 1.4 )
22
25
i18n (0.8.1 )
23
- jekyll (3.4.2 )
26
+ jekyll (3.4.3 )
24
27
addressable (~> 2.4 )
25
28
colorator (~> 1.0 )
26
29
jekyll-sass-converter (~> 1.0 )
33
36
safe_yaml (~> 1.0 )
34
37
jekyll-archives (2.1.1 )
35
38
jekyll (>= 2.4 )
36
- jekyll-feed (0.9.1 )
39
+ jekyll-feed (0.9.2 )
37
40
jekyll (~> 3.3 )
38
41
jekyll-gist (1.4.0 )
39
42
octokit (~> 4.2 )
40
43
jekyll-paginate (1.1.0 )
41
44
jekyll-sass-converter (1.5.0 )
42
45
sass (~> 3.4 )
43
- jekyll-seo-tag (2.1.0 )
46
+ jekyll-seo-tag (2.2.3 )
44
47
jekyll (~> 3.3 )
45
- jekyll-sitemap (1.0.0 )
48
+ jekyll-sitemap (1.1.1 )
46
49
jekyll (~> 3.3 )
47
50
jekyll-tagging (1.0.1 )
48
51
ruby-nuggets
63
66
rb-inotify (~> 0.9 , >= 0.9.7 )
64
67
mercenary (0.3.6 )
65
68
mini_portile2 (2.1.0 )
66
- minitest (5.10.1 )
69
+ minitest (5.10.2 )
67
70
multipart-post (2.0.0 )
68
- nokogiri (1.7.0.1 )
71
+ nokogiri (1.7.2 )
69
72
mini_portile2 (~> 2.1.0 )
70
- nokogiri (1.7.0.1 -x64-mingw32 )
73
+ nokogiri (1.7.2 -x64-mingw32 )
71
74
mini_portile2 (~> 2.1.0 )
72
- nokogiri (1.7.0.1 -x86-mingw32 )
75
+ nokogiri (1.7.2 -x86-mingw32 )
73
76
mini_portile2 (~> 2.1.0 )
74
77
nuggets (1.0.0 )
75
- octokit (4.6.2 )
78
+ octokit (4.7.0 )
76
79
sawyer (~> 0.8.0 , >= 0.5.3 )
77
80
pathutil (0.14.0 )
78
81
forwardable-extended (~> 2.6 )
84
87
ruby-nuggets (1.0.0 )
85
88
nuggets (= 1.0.0 )
86
89
safe_yaml (1.0.4 )
87
- sass (3.4.23 )
90
+ sass (3.4.24 )
91
+ sassy-maps (0.4.0 )
92
+ sass (~> 3.3 )
88
93
sawyer (0.8.1 )
89
94
addressable (>= 2.3.5 , < 2.6 )
90
95
faraday (~> 0.8 , < 1.0 )
91
96
thread_safe (0.3.6 )
92
- tzinfo (1.2.2 )
97
+ tzinfo (1.2.3 )
93
98
thread_safe (~> 0.1 )
94
- tzinfo-data (1.2017.1 )
99
+ tzinfo-data (1.2017.2 )
95
100
tzinfo (>= 1.0.0 )
96
101
wdm (0.1.1 )
97
102
@@ -101,6 +106,7 @@ PLATFORMS
101
106
x86-mingw32
102
107
103
108
DEPENDENCIES
109
+ breakpoint
104
110
jekyll
105
111
jekyll-archives
106
112
jekyll-feed
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : " 《人类简史》智人末日"
3
+ header :
4
+ image : /images/800px-AltamiraBison.jpg
5
+ caption : " Photo from: **西班牙阿尔塔米拉岩洞的壁画**"
6
+ tags :
7
+ - A brief history of humankind
8
+ ---
9
+
10
+ 仿生工程这一新科技可以重新定义生命法则。尽管这一科技多出现与电影中,仿生工程结合有机物和无机组织,创造出生化器官。现代可以说所有人都是生化人,用各种其他智能设备来辅助我们的感官和能力,像是心脏起博器、各种辅具、行动电话。但要真正迈入生化时代还要一定的时间,让无机组织与身体结合的时候,这会改变我们的能力、欲望、个性和身份认同感。
11
+
12
+ 创造完全无机的生命能够改变生命法则。能够自行独立演化的计算机程序和计算机病毒,如击败李世石的Alphago,DeepMind创造了一个以人类的方式学习如何玩电子游戏的人工神经网络,并且这个神经网络可以接入一个外部的存储器,就像一个传统的图灵机一样,使得一台电脑可以模拟人类的短期记忆。程序设计师创造了一个能够独立于创造者,完全自行学习演化的程序。程序一经运行,就会开始自由演化,这是程序设计师的原动力。
13
+
14
+ 如果计算机程序设计者创造了一个拥有自主意识的全新数字个体心灵,完全由计算机语言组成,它拥有自我的意识和知觉,这些在计算机上运行的代码,它算一个人吗?如果你删除了程序代码,这算是一种谋杀吗?
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : " 《人类简史》奇异点"
3
+ header :
4
+ image : https://source.unsplash.com/rmWtVQN5RzU
5
+ caption : " Photo by: [**jesse orrico**](https://unsplash.com/@jessedo81)"
6
+ tags :
7
+ - A brief history of humankind
8
+ ---
9
+
10
+ 吉尔伽美什计划以及未来创造超人类,旨在延长人类寿命,实现人的长生不老;如果跨越这个 奇异点,社会将产生巨大变革,人类将变成世界的造物主,那么巨大的灾难随之而来,智人目前显然没有准备好应对这一切。人类的伦理、社会和政治秩序将被重新改写。
11
+
12
+ 在物理学家看来,宇宙大爆炸就是一个奇异点,在这个奇异点之前,我们所依据的自然法则还不存在,时间也不存在。下一个奇异点也尤未可知,到来之后,所有的文化和经济秩序也将会变得毫无意义,我们也无法想象奇异点之后的事情。
13
+
14
+ 在7万年以前,智人只是所有生物中微不足道的一个,在智人的起源地非洲,他们自顾自的生活。后面的历史相信大家都看到了,智人成了地球的主宰,导致了巨大的环境污染问题,成为了生态系统的噩梦。到了现在,智人似乎再往前迈一步,就可以成为神,不仅获得了永恒的生命,更可以创造一切,当然也能毁灭它。人类现在拥有了许多的、以前无法想象的能力,但是我们总是贪得无厌,无法满足。对其他的动植物生态系统造成了巨大的灾难,只为让自己得到满足和舒适。
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : " 《未来简史》人类的新议题"
3
+ header :
4
+ image : https://source.unsplash.com/QLavu_AxWFM
5
+ caption : " Photo by: [**Vincent Guth**](https://unsplash.com/@vingtcent)"
6
+ tags :
7
+ - Homo Deus:A Brief History of Tomorrow
8
+ ---
9
+
10
+ 继饥荒之后,随之而来人类的第二大议题就是瘟疫和传染病。天花病毒史:在1520年,一支小型西班牙舰队开往墨西哥,船上有一个叫弗朗西斯科·德艾奎亚的非洲黑奴,而他的身体里潜伏着天花病毒。当舰队到达墨西哥的时候,病毒在他体内快速繁殖,引发了可怕的疱疹。将天花传到了墨西哥的一座座小城。
11
+
12
+ 现在的恐怖主义依然在快速蔓延,伊斯兰国(Islamic State of Iraq and al-Sham)目前致力在伊拉克及沙姆地区建立政教合一的伊斯兰国家,是叙利亚内战反政府武装中主要的圣战组织之一。ISIS经常会占据新闻头条,改变整个世界的政治局势。恐怖分子会安排一些令人惊恐的暴力演出,抓住我们的想象,想让我们陷入混乱之中。他们不断的激怒我们,想看看我们最后的底线。
13
+
14
+ 没有当代,当代不复存在,伟大的时代孕育伟大的精神,伟大的精神推动伟大的事业。成功孕育着贪婪和野心,我们不断的给自己设定目标。虽然减少了饥荒、战乱,但是我们还希望去挑战生死,我们希望永远幸福安康。当人性超越了挣扎求生的动物性本能后,我们又希望升级为神,让智人化身为神人。
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ var paths = {};
4
4
// Folder naming conventions.
5
5
paths . assetsFolderName = 'assets' ;
6
6
paths . stylesFolderName = '_sass' ;
7
-
7
+ paths . siteFolderName = '_site' ;
8
+ paths . postFolderName = '_posts' ;
8
9
9
10
// Directory locations.
10
11
paths . assetsDir = paths . assetsFolderName + '/' ;
@@ -14,10 +15,15 @@ paths.sassFiles = paths.stylesFolderName;
14
15
15
16
// Glob patterns by file type.
16
17
paths . sassPattern = '/**/*.scss' ;
18
+ paths . markdownPattern = '/**/*.+(md|MD|markdown|MARKDOWN)' ;
19
+ paths . htmlPattern = '/**/*.html' ;
20
+ paths . ymlPattern = '/**/*.yml' ;
17
21
18
22
// File globs
19
- paths . sassFilesGlob = paths . sassFiles + paths . sassPattern
20
-
21
-
23
+ paths . htmlFilesGlob = paths . htmlPattern
24
+ paths . mdFilesGlob = paths . postFolderName + paths . markdownPattern
25
+ paths . sassFilesGlob = paths . sassFiles + paths . sassPattern
26
+ paths . ymlFilesGlob = paths . ymlPattern
27
+ paths . siteFiesGlob = paths . siteFolderName + paths . sitePattern
22
28
23
29
module . exports = paths ;
Original file line number Diff line number Diff line change
1
+ 'use strict' ;
1
2
var gulp = require ( 'gulp' ) ;
2
- browserSync = require ( 'browser-sync' ) ;
3
- sass = require ( 'gulp-sass' ) ;
4
- argv = require ( 'yargs' ) . argv ;
5
- shell = require ( 'shelljs' ) ;
3
+ var browserSync = require ( 'browser-sync' ) . create ( ) ;
4
+ var sass = require ( 'gulp-sass' ) ;
5
+ var argv = require ( 'yargs' ) . argv ;
6
+ var shell = require ( 'shelljs' ) ;
6
7
7
8
8
9
// include paths file
@@ -27,13 +28,18 @@ var paths = require('../paths');
27
28
28
29
// 静态服务器 + 监听 scss/html 文件
29
30
gulp . task ( 'serve' , ( done ) => {
30
- browserSync ( {
31
- server : {
32
- baseDir : '_site'
33
- }
31
+ browserSync . init ( {
32
+ // tunnel: true,
33
+ // open: false,
34
+ port : 4000 , // change port to match default Jekyll
35
+ ui : {
36
+ port : 4001
37
+ } ,
38
+ server : [ paths . siteFolderName ]
34
39
} ) ;
35
40
done ( ) ;
36
41
37
42
// watch various files for changes and do the needful
38
- gulp . watch ( paths . sassFilesGlob , gulp . series ( 'styles' ) ) ;
43
+ gulp . watch ( paths . mdFilesGlob , gulp . series ( 'build:site' , reload ) ) ;
44
+ gulp . watch ( paths . sassFilesGlob , gulp . series ( 'styles' , reload ) ) ;
39
45
} ) ;
You can’t perform that action at this time.
0 commit comments