diff --git a/README.md b/README.md deleted file mode 100644 index 1d6e17169d4d998ef508b873256b20ff40145c05..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# 程序员电子书目录 - -本电子书目录持续更新中,如果您有可公开的电子图书,也欢迎大家通过提交 Issue 或者 合并请求的方式提供给我们。 - -### 电子书目录 - -@ 2020-11-01 - -- [《程序员》杂志 · 2016 精华本](https://codechina.gitcode.host/programmer/2016/) -- [《程序员》杂志 · 2017 精华本](https://codechina.gitcode.host/programmer/2017/) -- [《2017 技术大检阅》](https://codechina.gitcode.host/programmer/2017-technical-review/) -- [《AI 工程师职业指南》](https://codechina.gitcode.host/programmer/career-guide-4-AI/) -- [《VR 与 AR 开发实战》](https://codechina.gitcode.host/programmer/vr-ar/) -- [《云计算演进与应用》](https://codechina.gitcode.host/programmer/cloud-computing/) -- [《互联网应用架构面面观》](https://codechina.gitcode.host/programmer/application-architecture/) -- [《人工智能,为我所用》](https://codechina.gitcode.host/programmer/ai4me/) -- [《人工智能学术前沿》](https://codechina.gitcode.host/programmer/frontier-ai/) -- [《关于 C++ 你应该更新的知识》](https://codechina.gitcode.host/programmer/cpp-update/) -- [《分布式数据库》](https://codechina.gitcode.host/programmer/distributed-DB/) -- [《前端开发创新实践》](https://codechina.gitcode.host/programmer/fe/) -- [《双 11 · 一场技术的决战》](https://codechina.gitcode.host/programmer/11-11/) -- [《大数据技术深度实践》](https://codechina.gitcode.host/programmer/practice-of-big-data/) -- [《容器技术经验谈》](https://codechina.gitcode.host/programmer/docker-skills/) -- [《微信小程序深度解析》](https://codechina.gitcode.host/programmer/miniapp/) -- [《技术视野》](https://codechina.gitcode.host/programmer/tech-vision/) -- [《深入浅出区块链》](https://codechina.gitcode.host/programmer/blockchain-intro/) -- [《物联网开发技术栈》](https://codechina.gitcode.host/programmer/iot-stack/) -- [《移动开发十年》](https://codechina.gitcode.host/programmer/10-years-of-mobile-dev/) \ No newline at end of file diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000000000000000000000000000000000000..65d16f20ae7bbede93cb1582bacc98ba0827fd39 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,7 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +subtitle: +link: +image: +--- diff --git a/config.toml b/config.toml new file mode 100644 index 0000000000000000000000000000000000000000..b4bd43e1216b4b857b500005f773477950406c0a --- /dev/null +++ b/config.toml @@ -0,0 +1,22 @@ +baseURL = "http://root.gitcode.host/openday/" +#baseURL = "" +languageCode = "zh" +title = "程序员电子书" +#theme = "showcase" + +# showcase settings +license = "MIT" +licenselink = "https://github.com/apvarun/showcase-hugo-theme/blob/master/LICENSE" +description = "《程序员》· 国内开发者的权威刊物,程序员电子书分享" +tags = [ ] +features = ["responsive", "portfolio", "gallery"] +min_version = "0.41.0" + +[Params] +hideAutoMenu = false +Author = "CODE CHINA" +Homepage = "https://codechina.csdn.net/explore" +Message = "程序员电子书书单" + +[Social] +wechat = "CSDN CODE" \ No newline at end of file diff --git "a/content/\347\224\265\345\255\220\344\271\246/11-11.md" "b/content/\347\224\265\345\255\220\344\271\246/11-11.md" new file mode 100644 index 0000000000000000000000000000000000000000..04863a4a05d837987098f30da44434689f4a71ea --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/11-11.md" @@ -0,0 +1,7 @@ +--- +title: "《双 11 · 一场技术的决战》" +date: 2017-12-01 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/11-11/ +image: "images/13.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/2017-technical-review.md" "b/content/\347\224\265\345\255\220\344\271\246/2017-technical-review.md" new file mode 100644 index 0000000000000000000000000000000000000000..ba3adaf46cc56c6c7c05ee35e1e65ec4b705fd7b --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/2017-technical-review.md" @@ -0,0 +1,7 @@ +--- +title: "《2017 技术大检阅》" +date: 2018-08-01 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/2017-technical-review/ +image: "images/03.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/_index.md" "b/content/\347\224\265\345\255\220\344\271\246/_index.md" new file mode 100644 index 0000000000000000000000000000000000000000..b8db4ef140fbe46a77cadca11ac143fc825977a1 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/_index.md" @@ -0,0 +1,4 @@ +--- +title: "电子书" +weight: 10 +--- \ No newline at end of file diff --git "a/content/\347\224\265\345\255\220\344\271\246/ai4me.md" "b/content/\347\224\265\345\255\220\344\271\246/ai4me.md" new file mode 100644 index 0000000000000000000000000000000000000000..476efec69795835863387f4d57c62419d00f3294 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/ai4me.md" @@ -0,0 +1,7 @@ +--- +title: "《人工智能,为我所用》" +date: 2017-12-28 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/ai4me/ +image: "images/08.jpg" +--- \ No newline at end of file diff --git "a/content/\347\224\265\345\255\220\344\271\246/application-architecture.md" "b/content/\347\224\265\345\255\220\344\271\246/application-architecture.md" new file mode 100644 index 0000000000000000000000000000000000000000..8e013b97a4e56a21f41e07ac5fa1038d54051ec8 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/application-architecture.md" @@ -0,0 +1,7 @@ +--- +title: "《互联网应用架构面面观》" +date: 2017-12-27 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/application-architecture/ +image: "images/07.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/blockchain-intro.md" "b/content/\347\224\265\345\255\220\344\271\246/blockchain-intro.md" new file mode 100644 index 0000000000000000000000000000000000000000..f7290b8c39dcaea88608d4fc3ca49074d45ccdef --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/blockchain-intro.md" @@ -0,0 +1,7 @@ +--- +title: "《深入浅出区块链》" +date: 2017-12-30 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/blockchain-intro/ +image: "images/18.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/career-guide-4-AI.md" "b/content/\347\224\265\345\255\220\344\271\246/career-guide-4-AI.md" new file mode 100644 index 0000000000000000000000000000000000000000..1448feb36f0be27c9e2dfd2734daf6aff255bc60 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/career-guide-4-AI.md" @@ -0,0 +1,7 @@ +--- +title: "《AI 工程师职业指南》" +date: 2017-12-24 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/career-guide-4-AI/ +image: "images/04.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/cloud-computing.md" "b/content/\347\224\265\345\255\220\344\271\246/cloud-computing.md" new file mode 100644 index 0000000000000000000000000000000000000000..0f3760a2c3858bcca0ae81ffc502074773a2dd85 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/cloud-computing.md" @@ -0,0 +1,7 @@ +--- +title: "《云计算演进与应用》" +date: 2017-12-28 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/cloud-computing/ +image: "images/06.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/cpp-update.md" "b/content/\347\224\265\345\255\220\344\271\246/cpp-update.md" new file mode 100644 index 0000000000000000000000000000000000000000..d45af1fa6db95a73019fce9e65f9cc0b4b09da2d --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/cpp-update.md" @@ -0,0 +1,7 @@ +--- +title: "《关于 C++ 你应该更新的知识》" +date: 2017-12-10 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/cpp-update/ +image: "images/10.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/distributed-DB.md" "b/content/\347\224\265\345\255\220\344\271\246/distributed-DB.md" new file mode 100644 index 0000000000000000000000000000000000000000..3314222a5dc790d1c51ad74f90378dd25919f31b --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/distributed-DB.md" @@ -0,0 +1,7 @@ +--- +title: "《分布式数据库》" +date: 2017-12-11 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/distributed-DB/ +image: "images/11.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/docker-skills.md" "b/content/\347\224\265\345\255\220\344\271\246/docker-skills.md" new file mode 100644 index 0000000000000000000000000000000000000000..bc63b8a7ba0ee009a7e43ed0e0868ae69efd14d1 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/docker-skills.md" @@ -0,0 +1,7 @@ +--- +title: "《容器技术经验谈》" +date: 2017-12-15 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/docker-skills/ +image: "images/15.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/fe.md" "b/content/\347\224\265\345\255\220\344\271\246/fe.md" new file mode 100644 index 0000000000000000000000000000000000000000..8ca71f0c1f551137d1acfe0f021012f55da6ce25 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/fe.md" @@ -0,0 +1,7 @@ +--- +title: "《前端开发创新实践》" +date: 2017-12-12 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/fe/ +image: "images/12.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/frontier-ai.md" "b/content/\347\224\265\345\255\220\344\271\246/frontier-ai.md" new file mode 100644 index 0000000000000000000000000000000000000000..df00766ac773c88c25278d7d05e9b6c4676f0a07 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/frontier-ai.md" @@ -0,0 +1,7 @@ +--- +title: "《人工智能学术前沿》" +date: 2017-12-09 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/frontier-ai/ +image: "images/09.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/iot-stack.md" "b/content/\347\224\265\345\255\220\344\271\246/iot-stack.md" new file mode 100644 index 0000000000000000000000000000000000000000..8b855173b7b13effdfd4991ce7410243b60887e9 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/iot-stack.md" @@ -0,0 +1,7 @@ +--- +title: "《物联网开发技术栈》" +date: 2017-12-19 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/iot-stack/ +image: "images/19.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/miniapp.md" "b/content/\347\224\265\345\255\220\344\271\246/miniapp.md" new file mode 100644 index 0000000000000000000000000000000000000000..bbbf7fd18f373f188fee9566da9449120283446f --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/miniapp.md" @@ -0,0 +1,7 @@ +--- +title: "《微信小程序深度解析》" +date: 2017-12-16 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/miniapp/ +image: "images/16.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/mobile-dev.md" "b/content/\347\224\265\345\255\220\344\271\246/mobile-dev.md" new file mode 100644 index 0000000000000000000000000000000000000000..99c93f49ee5a5a2c922ad0695b9e0d3acd4cd7d4 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/mobile-dev.md" @@ -0,0 +1,7 @@ +--- +title: "《移动开发十年》" +date: 2017-12-20 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/10-years-of-mobile-dev/ +image: "images/20.jpg" +--- \ No newline at end of file diff --git "a/content/\347\224\265\345\255\220\344\271\246/practice-of-big-data.md" "b/content/\347\224\265\345\255\220\344\271\246/practice-of-big-data.md" new file mode 100644 index 0000000000000000000000000000000000000000..66e525b6026b92e79fa76c82002b9c0d49c07bf5 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/practice-of-big-data.md" @@ -0,0 +1,7 @@ +--- +title: "《大数据技术深度实践》" +date: 2017-12-14 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/practice-of-big-data/ +image: "images/14.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/tech-vision.md" "b/content/\347\224\265\345\255\220\344\271\246/tech-vision.md" new file mode 100644 index 0000000000000000000000000000000000000000..e39d5c2e71afb7305fc86fc8149fa813c163d406 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/tech-vision.md" @@ -0,0 +1,7 @@ +--- +title: "《技术视野》" +date: 2017-12-17 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/tech-vision/ +image: "images/17.jpg" +--- diff --git "a/content/\347\224\265\345\255\220\344\271\246/vr-ar.md" "b/content/\347\224\265\345\255\220\344\271\246/vr-ar.md" new file mode 100644 index 0000000000000000000000000000000000000000..33aabdea54604f7000eebc319baf8f639362e585 --- /dev/null +++ "b/content/\347\224\265\345\255\220\344\271\246/vr-ar.md" @@ -0,0 +1,7 @@ +--- +title: "《VR 与 AR 开发实战》" +date: 2017-12-25 +subtitle: "电子书" +link: https://codechina.gitcode.host/programmer/vr-ar/ +image: "images/05.jpg" +--- diff --git "a/content/\347\262\276\345\215\216\346\234\254/2016.md" "b/content/\347\262\276\345\215\216\346\234\254/2016.md" new file mode 100644 index 0000000000000000000000000000000000000000..e4eaf8c7a8fce144943f5abc8fea3642b6f30869 --- /dev/null +++ "b/content/\347\262\276\345\215\216\346\234\254/2016.md" @@ -0,0 +1,7 @@ +--- +title: "《程序员》杂志 · 2016 精华本" +date: 2016-12-31 +subtitle: "精华本" +link: https://codechina.gitcode.host/programmer/2016/ +image: "images/01.jpg" +--- diff --git "a/content/\347\262\276\345\215\216\346\234\254/2017.md" "b/content/\347\262\276\345\215\216\346\234\254/2017.md" new file mode 100644 index 0000000000000000000000000000000000000000..105661c527d75f5cee6aa6e153f42778d7214b09 --- /dev/null +++ "b/content/\347\262\276\345\215\216\346\234\254/2017.md" @@ -0,0 +1,7 @@ +--- +title: "《程序员》杂志 · 2017 精华本" +date: 2017-12-31 +subtitle: "精华本" +link: https://codechina.gitcode.host/programmer/2017/ +image: "images/02.jpg" +--- diff --git "a/content/\347\262\276\345\215\216\346\234\254/_index.md" "b/content/\347\262\276\345\215\216\346\234\254/_index.md" new file mode 100644 index 0000000000000000000000000000000000000000..c3c3fb23f1cc8009fd62d3bdbd1193ca117ee8e9 --- /dev/null +++ "b/content/\347\262\276\345\215\216\346\234\254/_index.md" @@ -0,0 +1,4 @@ +--- +title: "精华本" +weight: 20 +--- \ No newline at end of file diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000000000000000000000000000000000000..35695bbc8e086a27d0af1aa73e0beeccac426fd1 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,38 @@ + + +
+ + ++ {{ .Params.Subtitle }} +
+
+{{ .Site.Title}}
+ \ No newline at end of file diff --git a/resources/.DS_Store b/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a516b7089e5e0d217b067b232578b6cde3e2dcb9 Binary files /dev/null and b/resources/.DS_Store differ diff --git a/resources/_gen/.DS_Store b/resources/_gen/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..d71118e224cf31b47444ab147eafdc6a4834d2df Binary files /dev/null and b/resources/_gen/.DS_Store differ diff --git a/static/.DS_Store b/static/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a2a36d476e5f3273f44f3e67ebedd1e65d859f5e Binary files /dev/null and b/static/.DS_Store differ diff --git a/static/images/01.jpg b/static/images/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0d152b707ca952de73e19f380e54a667dd998a7 Binary files /dev/null and b/static/images/01.jpg differ diff --git a/static/images/02.jpg b/static/images/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99451bba2e803002bd44ac7d470d701935aa555c Binary files /dev/null and b/static/images/02.jpg differ diff --git a/static/images/03.jpg b/static/images/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bea0033e89ca353abe04b3667af586319b3d7ef Binary files /dev/null and b/static/images/03.jpg differ diff --git a/static/images/04.jpg b/static/images/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6144e95d7f7bd339e809bb882467fde11c98232c Binary files /dev/null and b/static/images/04.jpg differ diff --git a/static/images/05.jpg b/static/images/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f89f454d5b9a0ab2debd6c0e85fe72a6b692a13 Binary files /dev/null and b/static/images/05.jpg differ diff --git a/static/images/06.jpg b/static/images/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e6d3aea0ceaa43f38234484a3fd1c8363396cfb Binary files /dev/null and b/static/images/06.jpg differ diff --git a/static/images/07.jpg b/static/images/07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e13331f119846fe7d8ba2d1b257afbbb58df379d Binary files /dev/null and b/static/images/07.jpg differ diff --git a/static/images/08.jpg b/static/images/08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..902fe36ac9ab7ab17cf5fbbc10be3ab6fd5d4661 Binary files /dev/null and b/static/images/08.jpg differ diff --git a/static/images/09.jpg b/static/images/09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1324520fa54ae5724991009e0e836692f41d4df3 Binary files /dev/null and b/static/images/09.jpg differ diff --git a/static/images/10.jpg b/static/images/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a4f054afb70ffd151729019d8f7b15d379ed16b Binary files /dev/null and b/static/images/10.jpg differ diff --git a/static/images/11.jpg b/static/images/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f70392404d58a0351f68d991a4e692a1f448c96 Binary files /dev/null and b/static/images/11.jpg differ diff --git a/static/images/12.jpg b/static/images/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d91bb5fe53cb16d5bae4d9c7f400754bf0f5cdca Binary files /dev/null and b/static/images/12.jpg differ diff --git a/static/images/13.jpg b/static/images/13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f28ca44814708810293a82dc1e6703871dc6fee1 Binary files /dev/null and b/static/images/13.jpg differ diff --git a/static/images/14.jpg b/static/images/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..049733e6a130266ebba529513d76e0d0f6d22fa8 Binary files /dev/null and b/static/images/14.jpg differ diff --git a/static/images/15.jpg b/static/images/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cef16fb19380331fa2d180cddc0d7b19568b6641 Binary files /dev/null and b/static/images/15.jpg differ diff --git a/static/images/16.jpg b/static/images/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..721ea176fb96fff9b4650f98ed29d7a6289bd9e6 Binary files /dev/null and b/static/images/16.jpg differ diff --git a/static/images/17.jpg b/static/images/17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..319c38455aaae9050e490caf3a99e80a750b7ed0 Binary files /dev/null and b/static/images/17.jpg differ diff --git a/static/images/18.jpg b/static/images/18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64680e84ce1fb71a6f60c3126a7a254cf67d0efe Binary files /dev/null and b/static/images/18.jpg differ diff --git a/static/images/19.jpg b/static/images/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d76bba90ae3cee0cda9b2fd31dd3c0a74b417cb4 Binary files /dev/null and b/static/images/19.jpg differ diff --git a/static/images/20.jpg b/static/images/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7938bfbb428388a07a4b7ef4204d2989d5b8ecd Binary files /dev/null and b/static/images/20.jpg differ diff --git a/static/images/logo.png b/static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..41c8e874490d4e1dbc839a84c0cbd26d7791d005 Binary files /dev/null and b/static/images/logo.png differ diff --git a/static/images/wechat.jpeg b/static/images/wechat.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8641aeab4f84e0e2fc8b3fbe5bb9586b8dbdcf50 Binary files /dev/null and b/static/images/wechat.jpeg differ