Jekyll 静态网站服务器搭建

使用类似 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容