参考
安装Hexo
- 安装Node.js Git
- nodejs 安装 Hexo
npm install -g hexo-cli
Hexo使用
初始化项目
- 创建博客项目
hexo init blog
- 进入项目目录
cd blog
- 安装依赖包
npm install
运行项目
- 运行
hexo g
生成静态页面 - 运行
hexo server
运行服务器 - 就可以本地访问 http://localhost:4000/ 查看博客了
写作
- 本地文档引用
1
2
3{% post_link [filename] %}
比如markdown[Windows10电脑清理](./Windows10电脑清理.md)
在Hexo应该 {% post_link Windows10电脑清理 %} 这么写
项目结构
1 | . |
使用Nginx反向代理
- 安装nginx
1
2
3
4
5
6
7
8
9
10
11version: '3.8'
services:
nginx:
image: nginx:1.27.3
container_name: nginx
ports:
- "80:80"
# - "4443:443"
volumes:
- E:/datum/知识库/计算机技术/docker/compose-nginx/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf:ro
- /usr/share/nginx/html/:/usr/share/nginx/html/ - 配置nginx 例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19# /etc/nginx/conf.d/default.conf 一般nginx配置在这个位置
server {
# 监听80端口
listen 80;
# 如果没有域名,可以省略 server_name 指令
# 或者直接指定服务器的公网IP地址
# server_name your-public-ip;
location / {
# 指定静态页面的根目录
root /usr/share/nginx/html;
index index.html;
try_files $uri $uri/ @rewrites;
}
location @rewrites {
rewrite ^(.+)$ /index.html last;
}
}