Hugo与nginx结合使用

hugo 与 nginx结合使用

简介

Hugo是一种go语言编写的静态网站生成器。适用于搭建个人blog、公司主页、help等网站,是一种小型的CMS系统。静态站点的好处就是快速、安全、易于部署,方便管理。

创新互联公司是一家集网站建设,宁波企业网站建设,宁波品牌网站建设,网站定制,宁波网站建设报价,网络营销,网络优化,宁波网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Hugo 优势

快!!! 天下武功唯快不破。。。。。。。。
世界上最快的静态网站生成工具!5秒生成6000个页面!
文档为Markdown格式,语法超简单;
Hugo 可以做静态文件生成工具,还是高性能web 服务;
丰富的站点迁移工具,可以将wordpress,Ghost,Jekyll,DokuWiki,Blogger轻松迁移至 Hugo ;
超详细的文档;
活跃的社区;
更加自由的内容组织方式;
丰富的主题;
多环境支持:macos ,linux,windows 。。

参考文档

Hugo 安装配置文档地址:

https://blog.51cto.com/michaelkang/2364007

常用命令详解

https://blog.51cto.com/michaelkang/2364096

角色安排

hugo:负责将markdown转换为静态文件;
nginx:作为web服务器

操作方法:

执行hugo命令,站点目录下会新建文件夹public/,生成的所有静态网站页面都会存储到这个目录,使用nginx作为web服务配置root dir 指向public/ 即可;

安装nginx

yum install nginx
#查看版本
nginx -V

修改nginx配置,添加监听域名

vi /etc/nginx/conf.d/www.datals.com.conf

    server {
        listen       80;
        #设置站点域名
        server_name  www.datals.com;
        #指向hugo public 文件夹
        root         /www.datals.com/public;

        location / {
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

启动 nginx

nginx

然后DNS 解析指向服务器IP地址,或者写本机host文件将域名指向服务器,浏览器访问域名即可打开测试站点,查看站点效果。


当前标题:Hugo与nginx结合使用
链接地址:http://hbruida.cn/article/jgjhco.html