Skip to content

Commit edee1e8

Browse files
committed
update docs
1 parent a61aa99 commit edee1e8

20 files changed

+263
-10230
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<p align="center">
2-
<a href="https://dunwu.github.io/java-tutorial/#/" target="_blank" rel="noopener noreferrer">
3-
<img src="http://dunwu.test.upcdn.net/common/logo/java-logo.png" alt="logo" width="100px">
2+
<a href="https://dunwu.github.io/java-tutorial/" target="_blank" rel="noopener noreferrer">
3+
<img src="http://dunwu.test.upcdn.net/common/logo/dunwu-logo.png" alt="logo" width="150px"/>
44
</a>
55
</p>
66

@@ -52,7 +52,13 @@
5252
> - Ant 功能比 Maven 和 Gradle 要弱,现代 Java 项目基本不用了,但也有一些传统的 Java 项目还在使用。
5353
5454
- [Maven](docs/javatool/build/maven) 📚
55-
- [Ant](docs/javatool/build/ant.md)
55+
- [Maven 入门指南](docs/javatool/build/maven/maven-quickstart.md)
56+
- [Maven 教程之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
57+
- [Maven 教程之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
58+
- [Maven 实战问题和最佳实践](docs/javatool/build/maven/maven-action.md)
59+
- [Maven 教程之发布 jar 到私服或中央仓库](docs/javatool/build/maven/maven-deploy.md)
60+
- [Maven 插件之代码检查](docs/javatool/build/maven/maven-checkstyle-plugin.md)
61+
- [Ant 简易教程](docs/javatool/build/ant.md)
5662

5763
### IDE
5864

docs/.markdownlint.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"default": true,
3+
"MD002": false,
4+
"MD004": { "style": "dash" },
5+
"ul-indent": { "indent": 2 },
6+
"MD013": { "line_length": 600 },
7+
"MD024": false,
8+
"MD025": false,
9+
"MD026": false,
10+
"MD029": { "style": "ordered" },
11+
"MD033": false,
12+
"MD034": false,
13+
"MD036": false,
14+
"fenced-code-language": false,
15+
"no-hard-tabs": false,
16+
"whitespace": false,
17+
"emphasis-style": { "style": "consistent" }
18+
}

docs/.remarkrc

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/.textlint.terms.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/.textlintrc.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

docs/.vuepress/config.js

Lines changed: 39 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -7,122 +7,57 @@ module.exports = {
77
base: "/java-tutorial/",
88
title: "JAVA-TUTORIAL",
99
description: "Java 教程",
10-
head: [["link", { rel: "icon", href: `/favicon.ico` }]],
10+
head: [["link", {rel: "icon", href: `/favicon.ico`}]],
1111
markdown: {
1212
externalLinks: {
13-
target: "_blank",
14-
rel: "noopener noreferrer"
13+
target: "_blank", rel: "noopener noreferrer"
1514
}
1615
},
1716
themeConfig: {
18-
logo: "https://raw.githubusercontent.com/dunwu/images/master/common/dunwu-logo-200.png",
17+
logo: "images/dunwu-logo-100.png",
1918
repo: "dunwu/java-tutorial",
2019
repoLabel: "Github",
20+
docsDir: "docs",
21+
docsBranch: "master",
2122
editLinks: true,
2223
smoothScroll: true,
2324
locales: {
2425
"/": {
25-
label: "简体中文",
26-
selectText: "Languages",
27-
editLinkText: "帮助我们改善此页面!",
28-
lastUpdated: "上次更新",
29-
nav: [
30-
{
31-
text: "工具",
32-
link: "/javatool/",
33-
items: [
34-
{
35-
text: "构建",
36-
link: "/javatool/build/"
37-
},
38-
{
39-
text: "IDE",
40-
link: "/javatool/ide/"
41-
},
42-
{
43-
text: "监控",
44-
link: "/javatool/monitor/"
45-
}
46-
]
47-
},
48-
{
49-
text: "JavaEE",
50-
link: "/javaee/"
51-
},
52-
{
53-
text: "✨ Java系列",
54-
ariaLabel: "Java",
55-
items: [
56-
{
57-
text: "Java 教程 📚",
58-
link: "https://dunwu.github.io/java-tutorial/",
59-
target: "_blank",
60-
rel: ""
61-
},
62-
{
63-
text: "JavaCore 教程 📚",
64-
link: "https://dunwu.github.io/javacore/",
65-
target: "_blank",
66-
rel: ""
67-
},
68-
{
69-
text: "JavaTech 教程 📚",
70-
link: "https://dunwu.github.io/javatech/",
71-
target: "_blank",
72-
rel: ""
73-
},
74-
{
75-
text: "Spring 教程 📚",
76-
link: "https://dunwu.github.io/spring-tutorial/",
77-
target: "_blank",
78-
rel: ""
79-
},
80-
{
81-
text: "Spring Boot 教程 📚",
82-
link: "https://dunwu.github.io/spring-boot-tutorial/",
83-
target: "_blank",
84-
rel: ""
85-
}
86-
]
87-
},
88-
{
89-
text: "🎯 博客",
90-
link: "https://github.com/dunwu/blog",
91-
target: "_blank",
92-
rel: ""
93-
}
94-
],
95-
sidebar: "auto",
96-
sidebarDepth: 2
26+
label: "简体中文", selectText: "Languages", editLinkText: "帮助我们改善此页面!", lastUpdated: "上次更新", nav: [{
27+
text: "工具", link: "/javatool/", items: [{
28+
text: "构建", link: "/javatool/build/"
29+
}, {
30+
text: "IDE", link: "/javatool/ide/"
31+
}, {
32+
text: "监控", link: "/javatool/monitor/"
33+
}]
34+
}, {
35+
text: "JavaEE", link: "/javaee/"
36+
}, {
37+
text: "✨ Java系列", ariaLabel: "Java", items: [{
38+
text: "Java 教程 📚", link: "https://dunwu.github.io/java-tutorial/", target: "_blank", rel: ""
39+
}, {
40+
text: "JavaCore 教程 📚", link: "https://dunwu.github.io/javacore/", target: "_blank", rel: ""
41+
}, {
42+
text: "JavaTech 教程 📚", link: "https://dunwu.github.io/javatech/", target: "_blank", rel: ""
43+
}, {
44+
text: "Spring 教程 📚", link: "https://dunwu.github.io/spring-tutorial/", target: "_blank", rel: ""
45+
}, {
46+
text: "Spring Boot 教程 📚", link: "https://dunwu.github.io/spring-boot-tutorial/", target: "_blank", rel: ""
47+
}]
48+
}, {
49+
text: "🎯 博客", link: "https://github.com/dunwu/blog", target: "_blank", rel: ""
50+
}], sidebar: "auto", sidebarDepth: 2
9751
}
9852
}
9953
},
100-
plugins: [
101-
["@vuepress/back-to-top", true],
102-
[
103-
"@vuepress/pwa",
104-
{
105-
serviceWorker: true,
106-
updatePopup: true
107-
}
108-
],
109-
["@vuepress/medium-zoom", true],
110-
[
111-
"container",
112-
{
113-
type: "vue",
114-
before: '<pre class="vue-container"><code>',
115-
after: "</code></pre>"
116-
}
117-
],
118-
[
119-
"container",
120-
{
121-
type: "upgrade",
122-
before: info => `<UpgradePath title="${info}">`,
123-
after: "</UpgradePath>"
124-
}
125-
],
126-
["flowchart"]
127-
]
54+
plugins: [["@vuepress/active-header-links", {
55+
sidebarLinkSelector: ".sidebar-link", headerAnchorSelector: ".header-anchor"
56+
}], ["@vuepress/back-to-top", true], ["@vuepress/pwa", {
57+
serviceWorker: true, updatePopup: true
58+
}], ["@vuepress/medium-zoom", true], ["container", {
59+
type: "vue", before: '<pre class="vue-container"><code>', after: "</code></pre>"
60+
}], ["container", {
61+
type: "upgrade", before: info => `<UpgradePath title="${info}">`, after: "</UpgradePath>"
62+
}], ["flowchart"]]
12863
};

docs/README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
home: true
3-
heroImage: http://dunwu.test.upcdn.net/common/logo/java-logo.png
3+
heroImage: http://dunwu.test.upcdn.net/common/logo/dunwu-logo.png
44
heroText: JAVA-TUTORIAL
55
tagline: ☕ java-tutorial 是一个 Java 教程,汇集一个老司机在 Java 领域的十年积累。
66
actionLink: /
@@ -49,7 +49,13 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
4949
> - Ant 功能比 Maven 和 Gradle 要弱,现代 Java 项目基本不用了,但也有一些传统的 Java 项目还在使用。
5050
5151
- [Maven](javatool/build/maven) 📚
52-
- [Ant](javatool/build/ant.md)
52+
- [Maven 入门指南](javatool/build/maven/maven-quickstart.md)
53+
- [Maven 教程之 pom.xml 详解](javatool/build/maven/maven-pom.md)
54+
- [Maven 教程之 settings.xml 详解](javatool/build/maven/maven-settings.md)
55+
- [Maven 实战问题和最佳实践](javatool/build/maven/maven-action.md)
56+
- [Maven 教程之发布 jar 到私服或中央仓库](javatool/build/maven/maven-deploy.md)
57+
- [Maven 插件之代码检查](javatool/build/maven/maven-checkstyle-plugin.md)
58+
- [Ant 简易教程](javatool/build/ant.md)
5359

5460
### IDE
5561

@@ -88,11 +94,11 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
8894

8995
- Java 经典书籍
9096
- [《Effective Java 中文版》](https://item.jd.com/12507084.html) - 本书介绍了在 Java 编程中 78 条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。
91-
- [《Java 并发编程实战》](https://item.jd.com/10922250.html) - 本书深入浅出地介绍了 Java 线程和并发,是一本完美的 Java 并发参考手册。
97+
- [《Java 并发编程实战》](https://item.jd.com/10922250.html) - 本书深入浅出地介绍了 Java 线程和并发,是一本完美的 Java 并发参考手册。
9298
- [《深入理解 Java 虚拟机》](https://item.jd.com/11252778.html) - 不去了解 JVM 的工程师,和咸鱼有什么区
9399
- [《Maven 实战》](https://item.jd.com/10476794.html) - 国内最权威的 Maven 专家的力作,唯一一本哦!
94100
- 其他领域书籍
95-
- [《Redis 设计与实现》](https://item.jd.com/11486101.html) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是 NoSQL 数据库开发人员案头必备。
101+
- [《Redis 设计与实现》](https://item.jd.com/11486101.html) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是 NoSQL 数据库开发人员案头必备。
96102
- [《鸟哥的 Linux 私房菜 (基础学习篇)》](https://item.jd.com/12443890.html) - 本书是最具知名度的 Linux 入门书《鸟哥的 Linux 私房菜基础学习篇》的最新版,全面而详细地介绍了 Linux 操作系统。内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。
97103
- [《Head First 设计模式》](https://item.jd.com/10100236.html) - 《Head First 设计模式》(中文版)共有 14 章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部 23 个设计模式。
98104
- [《HTTP 权威指南》](https://item.jd.com/11056556.html) - 本书尝试着将 HTTP 中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对 HTTP 各方面的特性进行了介绍。纵观全书,对 HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。

docs/javatool/README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,32 @@
22

33
> 本部分内容主要是 Java 开发领域使用的一些 Java 工具,如构建工具、IDE、服务器、日志中心等等。
44
5-
## 构建
5+
## 📖 内容
66

7-
> [构建工具](build/README.md)
7+
### [构建工具](build/README.md)
88

99
- [Maven 入门指南](build/maven/maven-quickstart.md)
1010
- [Maven 教程之 pom.xml 详解](build/maven/maven-pom.md)
1111
- [Maven 教程之 settings.xml 详解](build/maven/maven-settings.md)
1212
- [Maven 实战问题和最佳实践](build/maven/maven-action.md)
1313
- [Maven 教程之发布 jar 到私服或中央仓库](build/maven/maven-deploy.md)
14-
- [Ant](build/ant.md)
14+
- [Maven 插件之代码检查](build/maven/maven-checkstyle-plugin.md)
15+
- [Ant 简易教程](build/ant.md)
1516

16-
## IDE
17-
18-
> [Java IDE](ide/README.md)
17+
### IDE
1918

2019
- [IDEA](ide/intellij-idea.md)
2120
- [Eclipse](ide/eclipse.md)
21+
22+
## 📚 资料
23+
24+
- **官网**
25+
- [Maven Github](https://github.com/apache/maven)
26+
- [Maven 官方文档](https://maven.apache.org/ref/current)
27+
- [Ant 官方手册](http://ant.apache.org/manual/index.html)
28+
- **书籍**
29+
- [《Maven 实战》](https://book.douban.com/subject/5345682/)
30+
31+
## 🚪 传送
32+
33+
◾ 🏠 [JAVA-TUTORIAL 首页](https://github.com/dunwu/java-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)

docs/javatool/build/README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
> - Gradle 号称是要替代 Maven 等构件工具,它的版本管理确实简洁,但是需要学习 Groovy,学习成本比 Maven 高。
77
> - Ant 功能比 Maven 和 Gradle 要弱,现代 Java 项目基本不用了,但也有一些传统的 Java 项目还在使用。
88
9-
## Maven
9+
## 📖 内容
10+
11+
### Maven
1012

1113
- [Maven 入门指南](maven/maven-quickstart.md)
1214
- [Maven 教程之 pom.xml 详解](maven/maven-pom.md)
@@ -15,6 +17,19 @@
1517
- [Maven 教程之发布 jar 到私服或中央仓库](maven/maven-deploy.md)
1618
- [Maven 插件之代码检查](maven/maven-checkstyle-plugin.md)
1719

18-
## Ant
20+
### Ant
1921

2022
- [Ant 简易教程](ant.md)
23+
24+
## 📚 资料
25+
26+
- **官网**
27+
- [Maven Github](https://github.com/apache/maven)
28+
- [Maven 官方文档](https://maven.apache.org/ref/current)
29+
- [Ant 官方手册](http://ant.apache.org/manual/index.html)
30+
- **书籍**
31+
- [《Maven 实战》](https://book.douban.com/subject/5345682/)
32+
33+
## 🚪 传送
34+
35+
◾ 🏠 [JAVA-TUTORIAL 首页](https://github.com/dunwu/java-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)

docs/javatool/build/gradle.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)