+
Skip to content

[pull] gh-pages from phodal:gh-pages #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 84 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
84fab1d
toc; update
phodal Jan 30, 2019
db20979
docs: add some examples
phodal Jan 30, 2019
3ed3fce
feat: update build scripts
phodal Feb 3, 2019
b51b55d
feat: thinking in traffic
phodal Mar 10, 2019
c7c3590
fix: typo file && fixed #31
phodal Mar 10, 2019
6396577
fix: add how to get star from github
phodal Mar 11, 2019
75fc5cf
01-start-project: add missing & delete extra
QinRoc Mar 12, 2019
b9c8d00
04-commit-message: fix typo
QinRoc Mar 12, 2019
8c86ab8
06-refactor-project: fix typo
QinRoc Mar 12, 2019
5c1447e
08-github-marketing: fix typo
QinRoc Mar 12, 2019
466ef86
18-get-star: fix typos
QinRoc Mar 12, 2019
ef8a8f9
16-find-in-github: fix typo
QinRoc Mar 12, 2019
c0c1f37
15-milestone: fix typo
QinRoc Mar 12, 2019
d396ece
Merge pull request #32 from QinRoc/gh-pages
phodal Mar 12, 2019
3b722c2
build: compiled for #32
phodal Mar 12, 2019
57f01e9
update license
phodal Apr 10, 2019
012756b
Create 19-joke.md
phodal May 14, 2019
c21b850
词汇修改
Kaiji33 Jun 10, 2019
66bb27b
Merge pull request #35 from Kaiji33/gh-pages
phodal Jun 10, 2019
3ad39e7
Create FUNDING.yml
phodal Jul 4, 2019
fe8b177
docs(08-github-marketing.md): 词汇修正
AlpsSnow Sep 30, 2019
64807f3
Merge pull request #36 from wangxing1986/gh-pages
phodal Sep 30, 2019
7eaa2ea
docs (14-streak-your-github.md) : 词汇修正
AlpsSnow Sep 30, 2019
4c16d64
Merge pull request #37 from wangxing1986/gh-pages
phodal Sep 30, 2019
8284cb1
移除多余的空格,修复本该使用中文冒号却使用英文冒号的地方
liuyunbin Oct 6, 2019
5320bd8
修复 GitHub 拼写错误
liuyunbin Oct 6, 2019
a1750d8
修复 Google Maps 拼写错误
liuyunbin Oct 6, 2019
e59ac30
修复 Python 拼写错误
liuyunbin Oct 6, 2019
acc5175
修复 JS JSDoc 的拼写错误
liuyunbin Oct 6, 2019
6199f1e
修复 JSON 拼写错误
liuyunbin Oct 6, 2019
2ad2425
修复本应使用中文括号,却使用英文括号的错误
liuyunbin Oct 6, 2019
3c1f880
修复 Alt 拼写错误
liuyunbin Oct 6, 2019
29c0176
修复 Shift 拼写错误
liuyunbin Oct 6, 2019
5106497
修复 F6 拼写错误
liuyunbin Oct 6, 2019
bbebd37
修复 Star 拼写错误
liuyunbin Oct 6, 2019
a2c55f5
修复本应使用中文问号,却使用英文问号的错误
liuyunbin Oct 6, 2019
929410e
统一规范,在中英文,数字和中文之间添加空格
liuyunbin Oct 6, 2019
5e19ece
修复 PS 拼写错误
liuyunbin Oct 6, 2019
9025548
修复 App 拼写错误
liuyunbin Oct 6, 2019
252bc49
修复 Google 拼写错误
liuyunbin Oct 6, 2019
ea7f154
修复 Python 拼写错误
liuyunbin Oct 6, 2019
21704ba
修复 GitHub 拼写错误
liuyunbin Oct 6, 2019
a516d29
修复 Git 拼写错误
liuyunbin Oct 6, 2019
d608275
Merge pull request #39 from liuyunbin/fix-punctuation
phodal Oct 7, 2019
64a555e
build: add images
phodal Apr 17, 2019
c8767dd
chore: update build
phodal Oct 7, 2019
171af73
Update 01-start-project.md
xxxxbxxxxx Dec 2, 2019
254391c
Merge pull request #42 from 0nise/gh-pages
phodal Dec 2, 2019
e457aa0
更改拼写错误
CharlotteFallices Feb 20, 2020
52b97ae
Merge pull request #44 from CharlotteFallices/patch-1
phodal Feb 20, 2020
06734ba
docs: fix source issues with #44 #43
phodal Feb 20, 2020
4002a34
correct minor typos
xixiaofinland Apr 2, 2016
b62b71a
Merge branch 'Leo-X-master' into gh-pages
phodal Apr 9, 2020
6710e45
fix: fix typo
ExDevilLee Apr 28, 2020
711bd87
Merge pull request #46 from ExDevilLee/patch-1
phodal Apr 28, 2020
7bde030
style: fix markdown ref
ExDevilLee Apr 28, 2020
e023703
Merge pull request #47 from ExDevilLee/patch-3
phodal Apr 28, 2020
51ed4f4
Removing Unusual indentations
keshavgbpecdelhi May 2, 2020
c7e967a
Merge pull request #48 from keshavgbpecdelhi/patch-1
phodal May 2, 2020
1dd6aad
fix typo #53
rollcabbage Dec 24, 2020
75ff948
Merge pull request #54 from rollcabbage/fix-typo
phodal Dec 24, 2020
6725367
Fix typo in .md file
lunarwhite Oct 16, 2021
b500e6d
Merge pull request #60 from lunarwhite/gh-pages
phodal Oct 17, 2021
152c11f
docs: fix remove unsued prelude
phodal Oct 24, 2021
e9c0ef9
docs(introduction): fix title syntax typo
yuler Oct 28, 2021
c417c74
Merge pull request #61 from yuler/patch-1
phodal Oct 28, 2021
f2a79c4
fix: typo
yuler Nov 5, 2021
914d9e2
Merge pull request #62 from yuler/gh-pages
phodal Nov 5, 2021
aadeda2
fix(13-read-code.md):词汇修正
pengxurui Sep 30, 2023
6eff962
Merge pull request #76 from pengxurui/gh-pages
phodal Sep 30, 2023
477e335
fix typo in 03-build-github-project.md
EzCatcat Feb 29, 2024
04c66b6
Merge pull request #79 from EzCatcat/gh-pages
phodal Feb 29, 2024
24215ed
Generator
Bashamega May 23, 2024
4366779
route update
Bashamega May 23, 2024
0fab4dc
Meta
Bashamega May 23, 2024
807624f
Light and Dark mode
Bashamega May 23, 2024
09caa78
Merge pull request #82 from Bashamega/gh-pages
phodal May 23, 2024
324b95c
Rename readme.md to README.md
phodal May 29, 2024
538c514
Rename _sidebar.MD to _sidebar.md
phodal May 29, 2024
ed3f623
Update _sidebar.md
phodal May 29, 2024
6aee1c5
Update index.html
phodal May 29, 2024
469c546
Create static.yml
phodal May 29, 2024
36d0fa5
Update _sidebar.md
phodal May 29, 2024
f990d38
docs: remove toc and fixed #85
phodal Aug 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: https://book.douban.com/subject/33477112/
43 changes: 43 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["gh-pages"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
18 changes: 6 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,25 @@ markdown:

html: markdown
pandoc -s $(filename).md -t html5 -o index.html -c style.css \
--metadata pagetitle=$(title) \
--include-in-header $(include_dir)/head.html \
--include-before-body $(include_dir)/author.html \
--include-before-body $(include_dir)/share.html \
--include-after-body $(include_dir)/stats.html \
--title-prefix $(title) \
--toc-depth=3 \
--toc

epub: markdown
pandoc -s $(filename).md --normalize --smart -t epub -o $(filename).epub \
pandoc -s $(filename).md -t epub -o $(filename).epub \
--epub-metadata $(include_dir)/metadata.xml \
--epub-stylesheet epub.css \
--epub-cover-image img/cover.jpg \
--title-prefix $(title) \
--normalize \
--smart \
--toc

rtf: markdown
pandoc -s $(filename).md -o $(filename).rtf \
--title-prefix $(title) \
--normalize \
--smart
--title-prefix $(title)

pdf: markdown
# OS X: http://www.tug.org/mactex/
Expand All @@ -42,11 +39,8 @@ pdf: markdown
--title-prefix $(title) \
--listings -H listings-setup.tex \
--template=template.tex \
--normalize \
--smart \
--toc \
--latex-engine=`which xelatex`
--toc

mobi: epub
# Symlink bin: ln -s /path/to/kindlegen /usr/local/bin
kindlegen $(filename).epub
kindlegen $(filename).epub
145 changes: 7 additions & 138 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,152 +1,21 @@
# GitHub 漫游指南

在线阅读: [GitHub 漫游指南](http://github.phodal.com/), 下载: [pdf](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.pdf)、[mobi](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.mobi)、[epub](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.epub)
> 漫游,即随意游玩~。

2014年,写了《[一步步搭建物联网系统](https://github.com/phodal/designiot)》(电子书)。
在线阅读:[GitHub 漫游指南](http://github.phodal.com/),下载:[pdf](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.pdf)、[mobi](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.mobi)、[epub](https://github.com/phodal/github-roam/raw/gh-pages/github-roam.epub)

2015.3.9号,想着写个《[GitHub漫游指南](http://github.phodal.com/)》,于是在最开始的地方写着:
2014 年,写了《[一步步搭建物联网系统](https://github.com/phodal/designiot)》(电子书)。

> 我的GitHub主页上写着加入的时间——``Joined on Nov 8, 2010``,那时才大一。在那之后的日子里,也许是因为我学的不是计算机的关系,并没有熟练使用它。到了今天——``2015.3.9``,我发现GitHub是程序员的社交网站。
2015.3.9 号,想着写个《[GitHub 漫游指南](http://github.phodal.com/)》,于是在最开始的地方写着:

但是过了很久都没有动静,今天是2015.10.24,我想是时候完成这个目标了
> 我的 GitHub 主页上写着加入的时间——``Joined on Nov 8, 2010``,那时才大一。在那之后的日子里,也许是因为我学的不是计算机的关系,并没有熟练使用它。到了今天——``2015.3.9``,我发现 GitHub 是程序员的社交网站

## 目录

* [前言](http://github.phodal.com/#前言)
* [我与GitHub的故事](http://github.phodal.com/#我与github的故事)
* [GitHub与收获](http://github.phodal.com/#github与收获)
* [GitHub与成长](http://github.phodal.com/#github与成长)
* [为什么你应该深入GitHub](http://github.phodal.com/#为什么你应该深入github)
* [方便工作](http://github.phodal.com/#方便工作)
* [获得一份工作](http://github.phodal.com/#获得一份工作)
* [扩大交际](http://github.phodal.com/#扩大交际)
* [创建开源项目](http://github.phodal.com/#创建开源项目)
* [取一个好的名字](http://github.phodal.com/#取一个好的名字)
* [挑选好 LICENSE](http://github.phodal.com/#挑选好-license)
* [官方主页](http://github.phodal.com/#官方主页)
* [Git基本知识与GitHub使用](http://github.phodal.com/#git基本知识与github使用)
* [Git](http://github.phodal.com/#git)
* [Git初入](http://github.phodal.com/#git初入)
* [GitHub](http://github.phodal.com/#github)
* [版本管理与软件部署](http://github.phodal.com/#版本管理与软件部署)
* [GitHub与Git](http://github.phodal.com/#github与git)
* [在GitHub创建项目](http://github.phodal.com/#在github创建项目)
* [GitHub流行项目分析](http://github.phodal.com/#github流行项目分析)
* [Pull Request](http://github.phodal.com/#pull-request)
* [我的第一个PR](http://github.phodal.com/#我的第一个pr)
* [CLA](http://github.phodal.com/#cla)
* [构建GitHub项目](http://github.phodal.com/#构建github项目)
* [如何用好GitHub](http://github.phodal.com/#如何用好github)
* [敏捷软件开发](http://github.phodal.com/#敏捷软件开发)
* [测试](http://github.phodal.com/#测试)
* [CI](http://github.phodal.com/#ci)
* [代码质量](http://github.phodal.com/#代码质量)
* [模块分离与测试](http://github.phodal.com/#模块分离与测试)
* [代码模块化](http://github.phodal.com/#代码模块化)
* [自动化测试](http://github.phodal.com/#自动化测试)
* [Jshint](http://github.phodal.com/#jshint)
* [Mocha](http://github.phodal.com/#mocha)
* [测试示例](http://github.phodal.com/#测试示例)
* [代码质量与重构](http://github.phodal.com/#代码质量与重构)
* [Code Climate](http://github.phodal.com/#code-climate)
* [代码的坏味道](http://github.phodal.com/#代码的坏味道)
* [Git 提交信息及几种不同的规范](http://github.phodal.com/#git-提交信息及几种不同的规范)
* [工作写法](http://github.phodal.com/#工作写法)
* [常规写法](http://github.phodal.com/#常规写法)
* [开源应用、开源库写法](http://github.phodal.com/#开源应用开源库写法)
* [创建项目文档](http://github.phodal.com/#创建项目文档)
* [README](http://github.phodal.com/#readme)
* [在线文档](http://github.phodal.com/#在线文档)
* [可用示例](http://github.phodal.com/#可用示例)
* [改善 GitHub 项目代码质量:重构](http://github.phodal.com/#改善-github-项目代码质量重构)
* [为什么重构?](http://github.phodal.com/#为什么重构)
* [重构uMarkdown](http://github.phodal.com/#重构umarkdown)
* [代码说明](http://github.phodal.com/#代码说明)
* [Intellij Idea重构](http://github.phodal.com/#intellij-idea重构)
* [Rename](http://github.phodal.com/#rename)
* [Extract Method](http://github.phodal.com/#extract-method)
* [Inline Method](http://github.phodal.com/#inline-method)
* [Pull Members Up](http://github.phodal.com/#pull-members-up)
* [重构之以查询取代临时变量](http://github.phodal.com/#重构之以查询取代临时变量)
* [改善 GitHub 项目代码质量:测试](http://github.phodal.com/#改善-github-项目代码质量测试)
* [TDD](http://github.phodal.com/#tdd)
* [一次测试驱动开发](http://github.phodal.com/#一次测试驱动开发)
* [说说TDD](http://github.phodal.com/#说说tdd)
* [TDD思考](http://github.phodal.com/#tdd思考)
* [功能测试](http://github.phodal.com/#功能测试)
* [轻量级网站测试TWill](http://github.phodal.com/#轻量级网站测试twill)
* [Twill 登陆测试](http://github.phodal.com/#twill-登陆测试)
* [Twill 测试脚本](http://github.phodal.com/#twill-测试脚本)
* [Fake Server](http://github.phodal.com/#fake-server)
* [如何推广](http://github.phodal.com/#如何推广)
* [Marketing First](http://github.phodal.com/#marketing-first)
* [编写一个好的 README](http://github.phodal.com/#编写一个好的-readme)
* [这个项目做什么——一句话文案](http://github.phodal.com/#这个项目做什么一句话文案)
* [它解决了什么问题](http://github.phodal.com/#它解决了什么问题)
* [它有什么特性](http://github.phodal.com/#它有什么特性)
* [安装及hello, world 示例](http://github.phodal.com/#安装及hello-world-示例)
* [技术文档](http://github.phodal.com/#技术文档)
* [技术文档](http://github.phodal.com/#技术文档-1)
* [更多的示例程序](http://github.phodal.com/#更多的示例程序)
* [编写技术文章、书籍](http://github.phodal.com/#编写技术文章书籍)
* [鼓励、吸引贡献者](http://github.phodal.com/#鼓励吸引贡献者)
* [开源项目维护](http://github.phodal.com/#开源项目维护)
* [Release](http://github.phodal.com/#release)
* [Git 工具推荐](http://github.phodal.com/#git-工具推荐)
* [GitHub用户分析](http://github.phodal.com/#github用户分析)
* [生成图表](http://github.phodal.com/#生成图表)
* [数据解析](http://github.phodal.com/#数据解析)
* [Matplotlib](http://github.phodal.com/#matplotlib)
* [每周分析](http://github.phodal.com/#每周分析)
* [python github 每周情况分析](http://github.phodal.com/#python-github-每周情况分析)
* [Python 数据分析](http://github.phodal.com/#python-数据分析)
* [Python Matplotlib图表](http://github.phodal.com/#python-matplotlib图表)
* [存储到数据库中](http://github.phodal.com/#存储到数据库中)
* [SQLite3](http://github.phodal.com/#sqlite3)
* [数据导入](http://github.phodal.com/#数据导入)
* [Redis](http://github.phodal.com/#redis)
* [邻近算法与相似用户](http://github.phodal.com/#邻近算法与相似用户)
* [如何在GitHub“寻找灵感(fork)”](http://github.phodal.com/#如何在github寻找灵感fork)
* [Lettuce构建过程](http://github.phodal.com/#lettuce构建过程)
* [需求](http://github.phodal.com/#需求)
* [计划](http://github.phodal.com/#计划)
* [实现第一个需求](http://github.phodal.com/#实现第一个需求)
* [实现第二个需求](http://github.phodal.com/#实现第二个需求)
* [如何以“正确的姿势”阅读开源软件代码](http://github.phodal.com/#如何以正确的姿势阅读开源软件代码)
* [阅读过程](http://github.phodal.com/#阅读过程)
* [示例](http://github.phodal.com/#示例)
* [GitHub连击](http://github.phodal.com/#github连击)
* [100天](http://github.phodal.com/#天)
* [40天的提升](http://github.phodal.com/#天的提升)
* [100天的挑战](http://github.phodal.com/#天的挑战)
* [140天的希冀](http://github.phodal.com/#天的希冀)
* [200天的Showcase](http://github.phodal.com/#天的showcase)
* [一些项目简述](http://github.phodal.com/#一些项目简述)
* [google map solr polygon 搜索](http://github.phodal.com/#google-map-solr-polygon-搜索)
* [技能树](http://github.phodal.com/#技能树)
* [365天](http://github.phodal.com/#天-1)
* [编程的基础能力](http://github.phodal.com/#编程的基础能力)
* [技术与框架设计](http://github.phodal.com/#技术与框架设计)
* [领域与练习](http://github.phodal.com/#领域与练习)
* [其他](http://github.phodal.com/#其他-1)
* [500天](http://github.phodal.com/#天-2)
* [500天与10000小时](http://github.phodal.com/#天与10000小时)
* [编程的情绪周期](http://github.phodal.com/#编程的情绪周期)
* [有意图的练习](http://github.phodal.com/#有意图的练习)
* [预见性练习](http://github.phodal.com/#预见性练习)
* [小结](http://github.phodal.com/#小结)
* [365*2-7天里](http://github.phodal.com/#天里)
* [编码的练习](http://github.phodal.com/#编码的练习)
* [See you Again](http://github.phodal.com/#see-you-again)
* [GitHub 里程碑](http://github.phodal.com/#github-里程碑)
* [写在GitHub 的第 19999 个 star 时](http://github.phodal.com/#写在github-的第-19999-个-star-时)
* [从创建开源框架说起](http://github.phodal.com/#从创建开源框架说起)
* [下一个开源项目](http://github.phodal.com/#下一个开源项目)
但是过了很久都没有动静,今天是 2015.10.24,我想是时候完成这个目标了。

## License

[![Phodal's Book](http://brand.phodal.com/shields/book-small.svg)](https://www.phodal.com/)

© 2015~2016 [Phodal Huang](https://www.phodal.com). This code is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. See `LICENSE` in this directory.
© 2015~2019 [Phodal Huang](https://www.phodal.com). This code is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. See `LICENSE` in this directory.

[![待我代码编成,娶你为妻可好](http://brand.phodal.com/slogan/slogan.svg)](http://www.xuntayizhan.com/person/ji-ke-ai-qing-zhi-er-shi-dai-wo-dai-ma-bian-cheng-qu-ni-wei-qi-ke-hao-wan/)
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载