我的个人博客正式上线了!

我的个人博客终于上线啦点此访问

经过一番折腾,我的个人博客终于上线啦!这是一个属于我自己的小天地,可以用来记录生活点滴、技术分享以及一些随想。
在这里,我想分享一下搭建博客的整个过程和心得体会。

为什么要搭建博客?

在快节奏的信息流时代,我一直觉得需要一个沉淀思考的地方。一个博客不仅是知识的记录,更是一种表达自我的方式。

搭建过程

选择技术栈

我这选择了开源的Solo进行搭建,github地址solo

数据库:mysql

使用docker搭建,可以自行选择自己的方式搭建

部署到服务器

腾讯云轻量级服务器 + 本地电脑(ubuntu server系统)
  • docker启动服务
 docker run --detach --name solo --network=host     --env RUNTIME_DB="MYSQL"     --env JDBC_USERNAME="xxxx"     --env JDBC_PASSWORD="xxxxxxxx"     --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver"     --env JDBC_URL="jdbc:mysql://你自己mysql服务器的ip:你自己mysql服务器暴露的端口/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"     b3log/solo --listen_port=9000 --server_scheme=https --server_host=blog.douwen.top --server_port=
  • nginx反向代理
    在这里插入图片描述
upstream backend {
    server localhost:9000; # Solo 监听端口
}

server {
    server_name  blog.douwen.top; # 博客域名

    access_log off;

    root /var/www/html;
    location ~* \.(png)$ {
      expires 30d;  # 设置浏览器缓存时间
      access_log off;
      try_files $uri $uri/ /index.html;
    }
    location / {
        proxy_pass http://backend$request_uri;
        proxy_set_header  Host $http_host;
        proxy_set_header  X-Real-IP $remote_addr;
        client_max_body_size  10m;
    }


    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/blog.douwen.top/fullchain.pem; # managed by Certbot # 填写自己的证书地址
    ssl_certificate_key /etc/letsencrypt/live/blog.douwen.top/privkey.pem; # managed by Certbot # 填写自己的证书的私钥地址
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}


server {
    if ($host = blog.douwen.top) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen       80;
    server_name  blog.douwen.top;
    return 404; # managed by Certbot


}

自生成ssl证书,让访问更安全

参考链接

设计与优化

我尽量让页面看起来清爽简约,减少视觉疲劳。
后续会在此基础上根据需求再开发相关能力

写博客的意义

  • 记录成长:技术学习、项目踩坑、生活思考,这些都值得记录。
  • 交流分享:希望未来能在这里和更多志同道合的人交流想法。
  • 提高表达能力:写作是一种思维训练,帮助我更清晰地表达观点。

未来计划

  • 将自己学习内容以及心得记录下来
  • 将工作中遇到问题的背景与解决思路记录下来
  • 尽量经常更新博文,保持输出的节奏

希望你喜欢这篇文章的风格,搭建博客是值得纪念的事情!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风当歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值