首页 > 其他分享 >hugo 建立静态网站

hugo 建立静态网站

时间:2023-06-19 13:47:21浏览次数:53  
标签:Hugo https 静态 hugo 网站 io

hugo 简介

https://gohugo.io

什么是hogo?

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。
Hugo 依赖于 Markdown 文件,元数据字体 。用户可以从任意的目录中运行 Hugo,支持共享主机和其他系统。
Hugo 只需要几分之一秒就可以渲染一个经典的中型网站,最好网站的每个部分渲染只需 1 毫秒。
Hugo 非常适合博客,文档等等网站的生成。
Hugo 当前提供 Windows,Linux,FreeBSD,NetBSD 和 OS X (Darwin) 的 x64, i386 和 ARM 架构的二进制预构建包。
Hugo 的源代码可以通过 Go 编译器工具链编译到任意地方运行,例如: DragonFly BSD, OpenBSD, Plan 9 和 Solaris。

hugo 能做什么

生成静态网页

hugo的优点?

● 静态文件安全、备份方便
○ 静态vs动态
○ 相对wordpress
■ 升级
■ 备份
■ 插件
● markdown文件管理方便
○ 纯文本
○ 格式统一
● windows下安装方便,单文件

hugo 安装

windows:https://gohugo.io/installation/windows/

解压出一个exe
然后放入E:\hugo\bin
目录下 然后去执行它

出现这句话就代表运行成功了

版本信息

然后配置好环境变量

然后就成功了

初步建立一个站点

  1. 创建一个站点 hugo new site
  2. 下载主题
  3. 初步配置 configtoml
  4. 运行网站 hugo server

进入hugo目录下

生成了很多文件夹
上述英文告诉我们了 我们要完成四步骤

  1. 下载主题 https://themes.gohugo.io/
    a. 选择自己喜欢的主题
    b. 放入文件 themes下
    c. 修改名称把-master 删除
    d. 将下载的主题中的content static config.tomal 与生成的文件夹替换
  2. 使用 hugo server 启动web

注意 如果直接复制会报这个错误
修改config.toml

修改成这个鸟样就行了

在github上托管

新建仓库


然后把这个仓库 clone下俩
然后在linux下 执行命令
设置 博客和仓库的软连接
rm -rf public
ln -s ~/桌面/hybpjx.github.io/ ~/桌面/hybpjxBlog/public
hugo // 要TM的执行这个

vercel免费托管平台
https://vercel.com/

首先选择用github 登录

源文件发布

绑定域名

console.dnspod.cn/dns/list


谷歌收录

http://search.google.com/search-console/welcome?hl=zh-CN
选择网址添加并且收录

接入广告

https://www.google.com/adsense/start?hl=zh_CN


标签:Hugo,https,静态,hugo,网站,io
From: https://www.cnblogs.com/zichliang/p/17490903.html

相关文章

  • 数据面节点kubelet一直报错找不到静态Pod路径
    问题现象问题分析pkg/kubelet/config/file_linux.gostartWatch方法pkg/kubelet/kubelet.gomakePodSourceConfig函数cmd/kubelet/app/options/options.goAddKubeletConfigFlags函数kubelet启动参数中--pod-manifest-path已是""说明有别的地方设置了默认值为/etc/kuberne......
  • ChatGPT4+Midjourney镜像网站汇总-6月19日更新
    如何在国内使用ChatGPT4和Midjourney?本文将给出多个无需注册,无需登录,无需梯子,即可在国内使用ChatGPT的套壳网站,也称为镜像网站。......
  • 兼容性测试如何提高网站的安全性?
    在今天的互联网时代,随着各种网络gong击和黑客活动的频繁发生,网站的安全性问题越来越引起人们的关注。而在提高网站安全性方面,兼容性测试是一个非常重要的环节。本文将从什么是兼容性测试、为什么兼容性测试可以提高网站的安全性、如何进行兼容性测试等方面展开阐述。什么是......
  • ChatGPT4+Midjourney镜像网站汇总-6月18日更新
    如何在国内使用ChatGPT4和Midjourney?本文将给出多个无需注册,无需登录,无需梯子,即可在国内使用ChatGPT的套壳网站,也称为镜像网站。......
  • openai chatgpt 分享国内可用的GPT4/Midjourney 可用网站
    大家好!今天我想和大家分享一个令人兴奋的消息:最新一代人工智能语言模型GPT-4/Midjourney已经在国内推出,并且有一些可用的网站可以让我们体验到它强大的功能。首先,让我们先来了解一下GPT-4/Midjourney。作为一款由OpenAI开发的语言模型,它是在GPT-3的基础上进行了升级和改进。GP......
  • 什么是网站追踪?它为什么要追踪我?
    追踪的目的是为了识别你,识别你的目的可能有很多网站追踪说白了就是利用你与网站建立的一次会话,这些会话具有某些特征,比如你注册的账户、User-Agent,源IP,或者是cookie等等,这些东西会记录到服务器中可以标识你这个人。为什么要追踪,原因有很多,我举其中一个常见栗子,比如网......
  • 神奇的翻译网站deepl
    我无意间听说有个新翻译网站上线,使用机器学习技术。我立即测试了一下,效果确实好于谷歌翻译,但有没有非常完美,至少完全可以理解句子要表达的意思。谷歌翻译有时就会有种语序错乱和词不达意的感觉。www.deepl.com......
  • 华为组播pm-sm静态rp指定方式
    R1:discurrent-configuration[V200R003C00]sysnamer1snmp-agentlocal-engineid800007DB03000000000000snmp-agentclocktimezoneChina-Standard-Timeminus08:00:00portallocal-serverloadflash:/portalpage.zipdropillegal-macalarmmulticastrouting-enablewla......
  • Nginx代理静态界面资源后,浏览器端CSS、JS不起作用
    现象说明:VUE项目打包后通过Nginx代理访问时,JS、CSS等资源都加载到浏览器端了,但是不起作用。经过分析后,发现对于JS、CSS在浏览器端显示的资源类型为:Content-Type=text/plain。发现Nginx没有配置:includemime.types;当Nginx服务器收到静态文件请求时,会根据请求文件中的后缀名在M......
  • 为网站申请百度统计
    一,注册登录:官方站地址: https://tongji.baidu.com用自己在百度的账号登录 登录后如图:二,配置网站:填写完成后提交wordpress中如何安装?在上图页面中点击:建站工具中的安装方法三,统计代码添加到wordpress网站,如图:说明:刘宏缔的架构森林—专注it技术的博客,网......