静态博客搭建

https://github.com/gaowei-space/markdown-blog

下载二进制文件

新建目录md,md目录和markdown-blog二进制文件在同一级,md目录下可以有很多子目录,比如渗透测试、逆向等等,子目录下放markdown文件,md目录下新建主页.md(文件名就是主页.md),或者关于.md,设置啥显示啥

设置标题

1
./markdown-blog web -t "01rrors's Note"

nginx配置文件,设置反向代理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

server {
listen 80;
listen [::]:80;
server_name yourhost.com;

location / {
rewrite ^ https://$host$request_uri? permanent;
}
}

server {
listen 443 ssl;
server_name zeroerrors.xyz;
access_log /var/log/nginx/markdown-blog.access.log;
# 添加 HTTP Basic Authentication 配置
auth_basic "Who are you?Get out you mother fucker!!!"; # 设置提示信息
auth_basic_user_file /etc/nginx/conf.d/.htpasswd; # 指定认证文件路径
ssl_certificate /etc/nginx/ssl/zeroerrors.xyz.pem;
ssl_certificate_key /etc/nginx/ssl/zeroerrors.xyz.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

location / {
proxy_pass http://127.0.0.1:5006;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}