Hugo 与 nginx 结合使用-程序员宅基地

技术标签: 运维  markdown  操作系统  

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文件将域名指向服务器,浏览器访问域名即可打开测试站点,查看站点效果。

转载于:https://blog.51cto.com/michaelkang/2364099

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34405332/article/details/93111057

智能推荐

Java cas 实例 客户端配置_java集成cas的客户端代码-程序员宅基地

文章浏览阅读2.2k次。第二步 客户端web应用程序集成CAS1. 从官网下载CAS Client, 将客户端的jar, cas-client-core-3.2.1.jar commons-logging-1.1.jar 引入到web应用程序的classpath中2 .配置web.xml文件, 主要是添加过滤器拦截通信, 下面的实例代码, 假设web应用程序的端口是8888 _java集成cas的客户端代码

celery-redis 的测试demo_redis的测试demo-程序员宅基地

文章浏览阅读1.1k次。celery 安装sudo pip3 install celeryredis安装sudo apt install redis-serverredis 启动redis-server测试redis是否启动user@host: ~$ redis-cli127.0.0.1:6379> pingPONG如图创建 celery_app_1.p..._redis的测试demo

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException.....-程序员宅基地

文章浏览阅读3k次。记一个报错。控制台输出了太多log,但是需要一点点去查找。细心的话一眼就可以看出来了–You must specify ‘javaType’ or ‘resultMap’.mybatis利用resultMap复杂类型时。在创建映射泛型为对象时,添加 javaType=“list”。Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'secu_caused by: org.springframework.beans.factory.unsatisfieddependencyexception:

python读取文件模式_5种python常用读写文件方法精讲-程序员宅基地

文章浏览阅读1.2k次。5种python常用读写文件方法精讲python读写文件需要先使用open函数获得文件对象,open函数中有一个 mode参数,默认为'r' ,在不同的应用场景下,要选择不同的模式,下表是mode参数的可选值列表访问模式说明r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。a打开一个文件用于追加。如..._python 文件以读写方式

秀米如何在布局里面画图_毫无基础的人如何学习 CAD?-程序员宅基地

文章浏览阅读199次。卧C,收藏数是点赞的5倍。。。我不想写经历,不知道为什么只想粗暴的来点干货知识。AutoCAD上手入门很难吗?按照狗血剧情来说,我一定会回答一点都不难,只要你多用心多练习!废话不说了,按照顺序点击下面的卡片,花10分钟看完他们,再去打开CAD操作试试瞧!其实这些秘籍不只是能让你入门,更是一个学习CAD的方向,如果能吃通它们,那你就是大神了!《AutoCAD 控制大法》——学习要趁早,起步早些好 -..._秀米可以画图形吗

骨骼的动作识别数据集_基于Kinect骨骼数据的人体动作姿势识别方法-程序员宅基地

文章浏览阅读140次。A Posture Recognition Method Based on Kinect Skeleton DataLI Hongbo1李红波(1970-),男,高级工程师,研究方向:数字媒体技术,机器视觉,增强现实LI Shuangsheng1李双生(1989-),男,硕士研究生,研究方向:数字媒体技术,模式识别SUN Boyuan1孙舶源(1987-),男,硕士研究生,研究方向:数字媒体技术,..._骨骼动作识别方面的大能有哪些人

随便推点

linux中klocwork步骤,linux环境下的klockwork、fortify、c++ test比较-程序员宅基地

文章浏览阅读491次。前一段时间,因为一些需要,分别在linux环境下试用了klockwork、foritfy、c++ test等可以静态走查软件代码的工具,现从各方面说一下个人使用的一些感受。1)安装方面三个软件安装都比较简单,基本上都是几个步骤完在安装。2)操作方面三个软件的操作都很简单,但是相对来说,个人感觉fortify会繁琐一些,每分析一个项目都要设置所使用的内存,否则可能因为内存不足导致分析过程超慢。3)兼..._c++test和fortify

好用到爆的 Java 小技巧-程序员宅基地

文章浏览阅读106次。本文不是一个吹嘘的文章,不会讲很多高深的架构,相反,会讲解很多基础的问题和写法问题,如果读者自认为基础问题和写法问题都是不是问题,那请忽略这篇文章,节省出时间去做一些有意义的事情。开发工具不知道有多少 “老” 程序员还在使用 Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse 吃内存卡顿的现象,以及各种偶然莫名异常的出现,都告知我们是时候寻找新..._java好用的小技巧

关于dvwa万能密码的问题解决_万能密码登录dvwa-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏3次。关于dvwa万能密码的问题解决1、Brute Force下的结果及原因1.1、结果图一图二1.2、原因在Brute Force源码中用红笔括号起来的代码表示从数据库中得到的结果只有一条才符合条件而在数据库中查询图一中的username有不止一条结果符合,查询到超过一条结果,所以图一错误在数据库中查询图二中的username只有一条结果符合,所以图二正确2、login.php登录界面的结果及原因2.1、结果2.2、原因在login.php源码中用红笔括号起来的代码表示从数据库中_万能密码登录dvwa

如何下载IEEE LATEX模板 Transaction journal等_ieee trans模版下载官网-程序员宅基地

文章浏览阅读801次。1. 进IEEE官网模板下载页面https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/authoring-tools-and-templates/tools-for-ieee-authors/ieee-article-templates/2. 点击IEEE Template Selector3. 根据需要选择和下载_ieee trans模版下载官网

ajax nginx 转发 sessionid_百度、京东、网易、腾讯、淘宝等大厂都在用的Web服务器Nginx详解-程序员宅基地

文章浏览阅读371次。Nginx背景和概述Nginx(发音同 engine x)是一款基于异步框架的轻量级/高性能由C语言的Web 服务器/反向代理服务器/缓存服务器/电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev(伊戈尔·赛索耶夫)所开发,最初供俄国大型网站Rambler.ru及搜寻引擎Rambler使用。同Apache 一样都是一种WEB ..._淘宝和京东后台的应用服务器都是什么

Android技术积累:图片缓存管理-程序员宅基地

文章浏览阅读5k次。转载自Keegan小钢本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955 如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加