Jekyll 静态网站服务器搭建

2019-09-30  本文已影响0人  杨海龙

使用类似 Jekyll 之类的静态网站生成器作为博客是现在很常用的方案。

下面简单记录下自己搭建一个静态网页托管服务器的配置过程。

  1. 安装 Nginx
 $ sudo apt install nginx
  1. 配置 nginx.conf
    查看 Nginx 配置文件路径
$ sudo nginx -t
[sudo] password for ubuntu: 
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

新增 nginx 配置文件

$ sudo vim /etc/nginx/sites-available/blog
server {
    listen 80;
    listen [::]:80;

    server_name example.com www.example.com;

    root /var/www/html/blog;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

链接新配置

$ ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/blog
$ sudo nginx reload
  1. 同步 Jekyll 静态网站文件到服务器
rsync -av --exclude=.git/ /path/to/blog/_site/* user@server:/var/www/html/blog
上一篇下一篇

猜你喜欢

热点阅读