Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
94 lines (81 loc) · 3.15 KB

File metadata and controls

94 lines (81 loc) · 3.15 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
sudo: required
language: node_js
node_js:
- stable
before_install:
- npm install gitbook-cli -g
- npm install svgexport -g
- gitbook fetch 3.2.3
- sudo apt-get update -qq
# install calibre latest version
- sudo -v && wget --no-check-certificate -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
install:
- gitbook install
before_script:
- cp LANGS.md LANGS.md.bak
- mkdir -p ~/.fonts/noto
- mkdir -p ~/raw_fonts/{NotoSans-unhinted,NotoSansCJKsc-hinted,NotoSansCJKtc-hinted}
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-unhinted.zip
- unzip ~/raw_fonts/NotoSans-unhinted.zip -d ~/raw_fonts/NotoSans-unhinted
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKsc-hinted.zip
- unzip ~/raw_fonts/NotoSansCJKsc-hinted.zip -d ~/raw_fonts/NotoSansCJKsc-hinted
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKtc-hinted.zip
- unzip ~/raw_fonts/NotoSansCJKtc-hinted.zip -d ~/raw_fonts/NotoSansCJKtc-hinted
script:
- sed '/\(en\/\)/! d' LANGS.md.bak > LANGS.md
- mv -t ~/.fonts/noto ~/raw_fonts/NotoSans-unhinted/*-Regular.ttf ~/raw_fonts/NotoSans-unhinted/*-Bold.ttf ~/raw_fonts/NotoSans-unhinted/*-Black.ttf
- sudo fc-cache -f -v
- gitbook pdf .
- gitbook epub .
- gitbook mobi .
- rm ~/.fonts/noto/*.ttf
- sed '/\(zh-hans\/\)/! d' LANGS.md.bak > LANGS.md
- mv -t ~/.fonts/noto ~/raw_fonts/NotoSansCJKsc-hinted/*-DemiLight.otf ~/raw_fonts/NotoSansCJKsc-hinted/*-Bold.otf ~/raw_fonts/NotoSansCJKsc-hinted/*-Black.otf
- sudo fc-cache -f -v
- gitbook pdf .
- gitbook epub .
- gitbook mobi .
- rm ~/.fonts/noto/*.otf
- sed '/\(zh-tw\/\)/! d' LANGS.md.bak > LANGS.md
- mv -t ~/.fonts/noto ~/raw_fonts/NotoSansCJKtc-hinted/*-DemiLight.otf ~/raw_fonts/NotoSansCJKtc-hinted/*-Bold.otf ~/raw_fonts/NotoSansCJKtc-hinted/*-Black.otf
- sudo fc-cache -f -v
- gitbook pdf .
- gitbook epub .
- gitbook mobi .
- cp LANGS.md.bak LANGS.md
- gitbook build .
before_deploy:
- tar czvf book_html.tar.gz _book/
- git tag "$(date +'%Y%m%d_%H%M%S')"
deploy:
- provider: pages
skip-cleanup: true
github-token:
secure: B/dqY0sC9I0Uu5o3HVHouX/mfLTUH/dt16IsBdm+sZQW+/YeTUTGwpx+Vl5lXpMhUoxrh60Qxt0KbnqvPqAxsPXGMH2Mhl1E5lgvMYViOGQyx9JJuuba+GWOzD+r2+XOUsqBzOCUhvC7iZbuGiWYvV2+4noAmAoKa1pO1j2yxiI=
keep-history: false
local-dir: _book
on:
branch: master
target-branch: gh-pages
- provider: releases
api_key:
secure: B/dqY0sC9I0Uu5o3HVHouX/mfLTUH/dt16IsBdm+sZQW+/YeTUTGwpx+Vl5lXpMhUoxrh60Qxt0KbnqvPqAxsPXGMH2Mhl1E5lgvMYViOGQyx9JJuuba+GWOzD+r2+XOUsqBzOCUhvC7iZbuGiWYvV2+4noAmAoKa1pO1j2yxiI=
file:
- book_html.tar.gz
- book_en.epub
- book_en.mobi
- book_en.pdf
- book_zh-hans.epub
- book_zh-hans.mobi
- book_zh-hans.pdf
- book_zh-tw.epub
- book_zh-tw.mobi
- book_zh-tw.pdf
skip_cleanup: true
on:
repo: billryan/algorithm-exercise
after_success:
- ls -lh
branches:
only:
- master
Morty Proxy This is a proxified and sanitized view of the page, visit original site.