Skip to content

Commit b98488c

Browse files
committed
updated
1 parent b6eb1d0 commit b98488c

File tree

10 files changed

+364
-5
lines changed

10 files changed

+364
-5
lines changed

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: ruby
2+
cache: bundler
3+
branches:
4+
only:
5+
- gh-pages
6+
script:
7+
- bundle exec jekyll algolia push
8+
rvm:
9+
- 2.2

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'jekyll', '~> 2.5.3'
4+
5+
group :jekyll_plugins do
6+
gem 'algoliasearch-jekyll', '~> 0.9.0'
7+
end

Gemfile.lock

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.5.2)
5+
public_suffix (>= 2.0.2, < 4.0)
6+
algoliasearch (1.18.0)
7+
httpclient (~> 2.8.3)
8+
json (>= 1.5.1)
9+
algoliasearch-jekyll (0.9.0)
10+
algoliasearch (~> 1.12)
11+
appraisal (~> 2.1.0)
12+
awesome_print (~> 1.6)
13+
json (>= 1.8.6)
14+
nokogiri (~> 1.7, >= 1.7.2)
15+
verbal_expressions (~> 0.1.5)
16+
appraisal (2.1.0)
17+
bundler
18+
rake
19+
thor (>= 0.14.0)
20+
awesome_print (1.8.0)
21+
blankslate (2.1.2.4)
22+
classifier-reborn (2.1.0)
23+
fast-stemmer (~> 1.0)
24+
coffee-script (2.4.1)
25+
coffee-script-source
26+
execjs
27+
coffee-script-source (1.11.1)
28+
colorator (0.1)
29+
execjs (2.7.0)
30+
faraday (0.13.1)
31+
multipart-post (>= 1.2, < 3)
32+
fast-stemmer (1.0.2)
33+
ffi (1.9.18)
34+
httpclient (2.8.3)
35+
jekyll (2.5.3)
36+
classifier-reborn (~> 2.0)
37+
colorator (~> 0.1)
38+
jekyll-coffeescript (~> 1.0)
39+
jekyll-gist (~> 1.0)
40+
jekyll-paginate (~> 1.0)
41+
jekyll-sass-converter (~> 1.0)
42+
jekyll-watch (~> 1.1)
43+
kramdown (~> 1.3)
44+
liquid (~> 2.6.1)
45+
mercenary (~> 0.3.3)
46+
pygments.rb (~> 0.6.0)
47+
redcarpet (~> 3.1)
48+
safe_yaml (~> 1.0)
49+
toml (~> 0.1.0)
50+
jekyll-coffeescript (1.0.2)
51+
coffee-script (~> 2.2)
52+
coffee-script-source (~> 1.11.1)
53+
jekyll-gist (1.4.1)
54+
octokit (~> 4.2)
55+
jekyll-paginate (1.1.0)
56+
jekyll-sass-converter (1.5.0)
57+
sass (~> 3.4)
58+
jekyll-watch (1.5.0)
59+
listen (~> 3.0, < 3.1)
60+
json (2.1.0)
61+
kramdown (1.15.0)
62+
liquid (2.6.3)
63+
listen (3.0.8)
64+
rb-fsevent (~> 0.9, >= 0.9.4)
65+
rb-inotify (~> 0.9, >= 0.9.7)
66+
mercenary (0.3.6)
67+
mini_portile2 (2.3.0)
68+
multipart-post (2.0.0)
69+
nokogiri (1.8.1)
70+
mini_portile2 (~> 2.3.0)
71+
octokit (4.7.0)
72+
sawyer (~> 0.8.0, >= 0.5.3)
73+
parslet (1.5.0)
74+
blankslate (~> 2.0)
75+
posix-spawn (0.3.13)
76+
public_suffix (3.0.1)
77+
pygments.rb (0.6.3)
78+
posix-spawn (~> 0.3.6)
79+
yajl-ruby (~> 1.2.0)
80+
rake (12.2.1)
81+
rb-fsevent (0.10.2)
82+
rb-inotify (0.9.10)
83+
ffi (>= 0.5.0, < 2)
84+
redcarpet (3.4.0)
85+
safe_yaml (1.0.4)
86+
sass (3.5.3)
87+
sass-listen (~> 4.0.0)
88+
sass-listen (4.0.0)
89+
rb-fsevent (~> 0.9, >= 0.9.4)
90+
rb-inotify (~> 0.9, >= 0.9.7)
91+
sawyer (0.8.1)
92+
addressable (>= 2.3.5, < 2.6)
93+
faraday (~> 0.8, < 1.0)
94+
thor (0.20.0)
95+
toml (0.1.2)
96+
parslet (~> 1.5.0)
97+
verbal_expressions (0.1.5)
98+
yajl-ruby (1.2.2)
99+
100+
PLATFORMS
101+
ruby
102+
103+
DEPENDENCIES
104+
algoliasearch-jekyll (~> 0.9.0)
105+
jekyll (~> 2.5.3)
106+
107+
BUNDLED WITH
108+
1.15.4

_config.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,17 @@ kramdown:
44
input: GFM
55
auto_ids: true
66
syntax_highlighting: rouge
7-
highlighter: rouge
7+
highlighter: rouge
8+
exclude: [vendor]
9+
plugins:
10+
- algoliasearch-jekyll
11+
algolia:
12+
application_id: 'G160Y1N5OT'
13+
index_name: 'codeception'
14+
read_only_api_key: 'c264188100c4fb7017c4f5702a7d4b8d'
15+
record_css_selector: '.page'
16+
excluded_files:
17+
- index.html
18+
- slides
19+
- docs-1.8/*
20+
- docs-2.0/*

_layouts/bootstrap.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
2525
<script src="/js/jquery.toc.min.js" type="text/javascript" charset="utf-8"></script>
2626
<script src="/js/contributors.js" type="text/javascript" charset="utf-8"></script>
27+
<script src="/js/algolia.js" type="text/javascript" charset="utf-8"></script>
2728
<script src="//cdnjs.cloudflare.com/ajax/libs/list.js/1.2.0/list.min.js"></script>
29+
<script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
2830

2931
<!-- Other -->
3032
<link title="Codeception Blog" type="application/rss+xml" rel="alternate" href="/rss.xml">
@@ -312,5 +314,28 @@ <h4>Codeception Family</h4>
312314

313315
</div>
314316

317+
<script>
318+
window.ALGOLIA_CONFIG = {
319+
'applicationId': '{{ site.algolia.application_id }}',
320+
'indexName': '{{ site.algolia.index_name }}',
321+
'apiKey': '{{ site.algolia.read_only_api_key }}',
322+
'baseurl': '{{ site.baseurl }}'
323+
}
324+
</script>
325+
<script id="algolia__template" type="text/template">
326+
{% raw %}
327+
<div class="algolia__result">
328+
<a class="algolia__result-link" href="{{ full_url }}#algolia:{{ css_selector }}">{{{ _highlightResult.title.value }}}</a>
329+
{{#posted_at}}
330+
<div class="algolia__result-date">{{ posted_at_readable }}</div>
331+
{{/posted_at}}
332+
<div class="algolia__result-text">{{{ _highlightResult.text.value }}}</div>
333+
</div>
334+
{% endraw %}
335+
</script>
336+
<script id="algolia__template--no-results" type="text/template">
337+
No results found.
338+
</script>
339+
315340
</body>
316341
</html>

_layouts/doc.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@
55
<div class="row">
66
<div class="col-sm-3 col-lg-3">
77

8+
9+
<input type="text" class="algolia__input js-algolia__input" autocomplete="off" name="query" placeholder="Search..." />
10+
11+
812
<div id="searchable">
9-
<input type="search" class="search" placeholder="live search...">
13+
14+
<!-- <input type="search" class="search" placeholder="live search..."> -->
1015
<br>
1116
<!-- toc.js generated nav... -->
1217
<div id="toc" class="nav"></div>

_layouts/page.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@
88
<div class="col-sm-12 col-lg-8">
99
<div class="content page" id="page">
1010

11-
<div>
11+
12+
<div class="algolia__search-content js-algolia__search-content">
13+
<h1 class="page-title">Search</h1>
14+
<div class="posts algolia__results"></div>
15+
</div>
16+
17+
<div class="algolia__initial-content js-algolia__initial-content">
1218
{{ content }}
1319
</div>
1420
</div>

css/algolia.css

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
/* Search form */
2+
.algolia__input {
3+
margin-bottom: 1rem;
4+
font-size: 20px;
5+
padding:.25rem .5rem;
6+
}
7+
8+
/* Search results container */
9+
.algolia__initial-content {
10+
display:block;
11+
}
12+
.algolia__initial-content--hidden {
13+
display:none;
14+
}
15+
.algolia__search-content {
16+
display:none;
17+
}
18+
.algolia__search-content--active {
19+
display:block;
20+
}
21+
22+
/* Search results */
23+
.algolia__result {
24+
margin-bottom: 1rem;
25+
}
26+
.algolia__result-link {
27+
font-size: 1.25rem;
28+
font-weight:bold;
29+
}
30+
.algolia__result-date {
31+
font-size:0.8rem;
32+
}
33+
.algolia__result-text {
34+
font-size: 0.9rem;
35+
}
36+
.algolia__result-link .algolia__result-highlight {
37+
background-color:#D3E8F6;
38+
background-color: rgba(38,139,210,0.2);
39+
}
40+
.algolia__result-text .algolia__result-highlight {
41+
font-weight:bold;
42+
}
43+
44+
/* Theming */
45+
.theme-base-08 .algolia__result-link .algolia__result-highlight {
46+
background-color:#EED9D9;
47+
background-color: rgba(172,65,66,0.2);
48+
}
49+
.theme-base-09 .algolia__result-link .algolia__result-highlight {
50+
background-color: #F6E6DA;
51+
background-color: rgba(210,132,69,0.2);
52+
}
53+
.theme-base-0a .algolia__result-link .algolia__result-highlight {
54+
background-color: #FDF2E3;
55+
background-color: rgba(244,191,117,0.2);
56+
}
57+
.theme-base-0b .algolia__result-link .algolia__result-highlight {
58+
background-color: #E9EEDE;
59+
background-color: rgba(144,169,89,0.2);
60+
}
61+
.theme-base-0c .algolia__result-link .algolia__result-highlight {
62+
background-color: #E3F0EE;
63+
background-color: rgba(117,181,170,0.2);
64+
}
65+
.theme-base-0d .algolia__result-link .algolia__result-highlight {
66+
background-color: #E1ECF0;
67+
background-color: rgba(106,159,181,0.2);
68+
}
69+
.theme-base-0e .algolia__result-link .algolia__result-highlight {
70+
background-color: #EEE3EC;
71+
background-color: rgba(170,117,159,0.2);
72+
}
73+
.theme-base-0f .algolia__result-link .algolia__result-highlight {
74+
background-color: #E9DDD6;
75+
background-color: rgba(143,85,54,0.2);
76+
}

install.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ <h3>Git</h3>
7474
Install dependencies with Composer
7575
</p>
7676
<div class="highlight">
77-
<pre><code>cd Codeception
78-
composer install</code></pre>
77+
<pre><code>composer install</code></pre>
7978
</div>
8079
<p>
8180
Execute bootstrap, specifying path to your directory.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy