Skip to content

Commit 7749ccb

Browse files
authored
Create README.md
1 parent e9aa60e commit 7749ccb

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

README.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
네, 맞습니다! 인터넷이 되지 않는 환경에서는 **Python만 설치되어 있으면** 충분합니다. Node.js나 npm 없이도 Python의 내장 HTTP 서버를 통해 **Docsify 문서를 로컬 네트워크로 공유**할 수 있습니다.
2+
3+
---
4+
5+
### **왜 Python만으로 가능한가?**
6+
- **Python의 내장 HTTP 서버**는 정적 파일(HTML, CSS, JS 등)을 브라우저가 접근할 수 있도록 제공합니다.
7+
- **Docsify**는 정적 웹 사이트이기 때문에, Python 서버가 JS와 CSS 파일을 제공만 하면 정상적으로 브라우저에서 표시됩니다.
8+
9+
---
10+
11+
### **정리한 환경 요건**
12+
1. **Python**(버전 2.7 이상 또는 3.x)만 설치되어 있으면 됩니다.
13+
2. **Docsify의 정적 파일**(`index.html`, `docsify.min.js`, `vue.css`)이 준비되어 있어야 합니다.
14+
15+
---
16+
17+
### **간단한 과정 정리**
18+
19+
1. **Python 설치 확인**
20+
- 터미널 또는 명령 프롬프트에서 확인합니다:
21+
```bash
22+
python --version # Python 2.x
23+
python3 --version # Python 3.x
24+
```
25+
26+
2. **정적 Docsify 파일 준비**
27+
외부에서 복사해 온 **docsify 프로젝트 폴더**가 있어야 합니다:
28+
```
29+
/docsify-server
30+
├── index.html
31+
├── README.md
32+
├── docsify.min.js
33+
└── vue.css
34+
```
35+
36+
3. **Python으로 HTTP 서버 실행**
37+
터미널에서 **docsify-server 폴더**로 이동한 후:
38+
```bash
39+
cd docsify-server
40+
```
41+
42+
- **Python 3**의 경우:
43+
```bash
44+
python -m http.server 8000
45+
```
46+
47+
- **Python 2**의 경우:
48+
```bash
49+
python -m SimpleHTTPServer 8000
50+
```
51+
52+
4. **IP 주소 확인**
53+
- 첫 번째 컴퓨터에서 자신의 IP 주소를 확인합니다:
54+
```bash
55+
ifconfig # 리눅스/맥
56+
ipconfig # 윈도우
57+
```
58+
59+
예를 들어 IP 주소가 **192.168.0.10**이라면 **http://192.168.0.10:8000**으로 접근할 수 있습니다.
60+
61+
5. **두 번째 컴퓨터에서 네트워크 접속**
62+
두 번째 컴퓨터에서 브라우저를 열고:
63+
```
64+
http://192.168.0.10:8000
65+
```
66+
로 접속하면 Docsify 문서를 볼 수 있습니다.
67+
68+
---
69+
70+
### **결론**
71+
네, 인터넷이 되지 않는 환경에서도 **Python만 있으면 간단하게 HTTP 서버를 통해 Docsify를 로컬 네트워크에서 공유할 수 있습니다.** 😊

0 commit comments

Comments
 (0)