首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏赵化冰的技术博客

    Hugo Theme: CleanWhite

    Clean White Theme for Hugo CleanWhite is a clean, elegant, but fully functional blog theme for Hugo. upstream projects have done awesome jobs to create a blog theme, what I’m doing here is porting it to Hugo $ cp -r hugo-theme-cleanwhite/exampleSite/** ../ $ cd .. $ hugo serve If your site is already a git themes/hugo-theme-cleanwhite Run Hugo Build-in Server Locally $ hugo serve -t hugo-theme-cleanwhite Generate index file: $ hugo Create a new file in the root of your Hugo project called .env, and add the

    50930编辑于 2022-08-01
  • 来自专栏caoayu的分享

    Hugo Travis

    博客更换计划 自从打算把博客换到hugo到现在已经过去两个星期了,今天才开始往服务器上面部署,之所以没有直接部署还是有很多原因限制,时间是一个方面。还有就是平台更改后的样式和功能也有所变化。 但是这个通过全局替换也可以解决,不至于在写一个脚本来单独完成,如果图片过多可以考虑 问题的解决思路及步骤 剩下的就是关于自动部署了,产生了好几中想法 将源码放到github,直接用钩子监测推送,在服务器端使用hugo 生成静态资源,但github访问速度较慢 将源码放到github,再自动推送到coding,服务器监测coding推送,然后拉取,使用hugo生成静态资源 在2的基础上使用travis直接生成静态资源, 需要在脚本中下载hugo,go get太慢,可以考虑wget`下载二进制包调用命令 1,2配置比较繁琐,但手动可靠性及稳定性都要高一些,3就比较省心,但要写脚本 试了第三种后,go get太慢,改为wget hugo的包后加入环境变量进行调用hugo命令 需要考虑加入的功能 评论,以及代替 全局搜索 图片改图床,因该平台后图片路径很可能不一致,所以使用图床比较省心,后面计划使用七牛的图床可以做一个脚本,推送前将图片上传到七牛并替换原链接

    55821发布于 2020-09-23
  • 来自专栏网络收集

    安装Hugo

    将ZIP文件移动到您的C:\Hugo\bin文件夹中。 双击ZIP文件并提取其内容。确保将内容提取到同一C:\Hugo\bin文件夹中-Windows会默认执行此操作,除非您告诉它要提取其他位置。 现在,您应该有了三个新文件:hugo可执行文件(hugo.exe)LICENSE,和README.md。 现在,您需要将Hugo添加到Windows PATH设置中: 安装 $ brew install hugo 验证安装 $ hugo version $ hugo help 新建网站: $ hugo new site quickstart 添加内容 $ content//. $ hugo new posts/my-first-post.md Hugo命令 命令hugo将您的站点渲染到public/dir 中,并准备将其部署到Web服务器: 启动Hugo服务器 $ hugo server -D http://localhost:1313 安装主题 config.toml baseURL = "https:

    53620编辑于 2022-03-22
  • 来自专栏云原生民工

    Hugo Command

    homebrew/bin/brew shellenv)"' >> /Users/zhuyaguang/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" hugo new posts/hugo-command.md hugo server -D hugo --destination .

    22920编辑于 2023-11-16
  • 来自专栏布衣者博客

    Linux安装Hugo

    需要文件 1.安装git 2.符合你系统的hugo二进制执行文件(deepin系统可直接下载linux系统的deb格式的安装包,直接可安装免配置) 下载链接:点我直达 3.hugo任意主题包 官网主题链接 2.安装hugo 第一种方法(推荐) 点开你下载的安装包,名称类似于hugo_0.65.1_Linux-64bit.deb,直接点击安装,安装完毕即可。 本站备用下载链接(themes里是主题,数字的是hugo的版本,推荐最新版本):点我直达 第二种方法 当你采用第二种方案时,你下载的名称类似于hugo_0.65.1_Linux-64bit.tar.gz b.此时进入博客文件夹内,因为hugo没有内置主题,所以你需要去下载一个,例如我选择的notepadium主题,解压并放进themes文件夹内(可能解压的文件夹是hugo-notepadium-x.x.x 等,把他重命名为主题的名字notepadium(删去hugo-和-x.x.x),这样方便hugo的生成和我们操作) 如你下载过慢或无法下载,可以使用本站备份的notepadium主题。

    2.1K30发布于 2021-09-07
  • 来自专栏caoayu的分享

    Hugo Travis 完结!

    hexo-hugo平台的转移完成! /releases/download/v0.72.0/hugo_0.72.0_Linux-64bit.tar.gz - tar -xzvf hugo_0.72.0_Linux-64bit.tar.gz - chmod +x hugo - export PATH=$PATH:$PWD - hugo version script: - hugo after_script: - cd /hugo-blog echo "设置目录组合拥有者" sudo chown -R www:www . /hugo-blog echo "设置目录权限" sudo chmod -R 755 .

    62241发布于 2020-09-23
  • 来自专栏owent

    Blog切换到Hugo

    不过单单就Hexo和Hugo的框架设计来说,我觉得是Hexo远胜于Hugo的。因为Hexo有更完整的插件机制,主题机制。它的插件机制可以让你替换里面的核心组件,增加更多的渲染引擎、模板引擎等等。 相比之下Hugo就差多了。压根没有插件机制,干啥都得主题自己做。读配置也写得比较死,很不方便。比如Hexo可以给主题加配置,然后有主题配置和站点配置,但是Hugo就没法读取主题配置。 另外Hugo的模板引擎只能用Go语言的HTML template。哇这货难用的屎一样。语法就像是要你自己写逆波兰式。自己写树形结构。不过就像Hugo自己说的,它这个静态网站生成系统非常地快。 比如Hugo很难支持把<!– toc –>转为目录,只能固定地给所有文章开头加目录。 但是Hugo就得自己集成了,还好反正不困难。然后我的Blog就支持公式了。并且我把以前一些文章的内容改成了公式。好看多了。

    2.1K10发布于 2018-08-01
  • 来自专栏Java面试精选

    Hugo搭建博客(二)— Hugo+Github Pages搭建博客

    2.1 创建两个仓库 这里需要创建两个仓库,一个是 Github Pages仓库,也就是usename.github.io;另一个是Hugo文章仓库,来存放Hugo文章。 将会得到以下这两个文件: 1 2 id_rsa_hugo_deploy.pub (public key) id_rsa_hugo_deploy (private key) 2.2.2 填写密钥 2.3 本地准备 这一步主要是本地和仓库进行同步,假设Hugo 文章的 Repository 名字是 myBlog,将myBlog仓库克隆到本地,开始初始化 Hugo 系统,如果本地已经有Hugo 系统 # 安装 Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: 'latest' # 使用 Hugo最新版 extended: true - name: Build # 编译 run: hugo --minify - name: Deploy

    2.4K54发布于 2020-10-19
  • 来自专栏布衣者博客

    Windows安装Hugo

    2.符合你系统的hugo二进制执行文件 下载链接:点我直达 3.hugo任意主题包 官网主题链接:点我直达 本地安装步骤 1.安装好Git(无脑安装,一直点next就OK) 2.下载hugo符合你系统的二进制包 本站备用下载链接(themes里是主题,数字的是hugo的版本,推荐最新版本):点我直达 3.解压并重名文件夹为hugo,放到你想放的地方(例如我的E:\hugo) 4.要安排全局变量了(如不全局变量无法通过 git的命令行,你只能通过cmd进入hugo文件夹后才能执行hugo的命令,所以推荐设置为全局变量)步骤如下: 5.回到hugo文件夹这里,右键选择Git Bash here ,分别输入git config 8.此时进入博客文件夹内,因为hugo没有内置主题,所以你需要去下载一个,例如我选择的notepadium主题,解压并放进themes文件夹内(可能解压的文件夹是hugo-notepadium-x.x.x 等,把他重命名为主题的名字notepadium(删去hugo-和-x.x.x),这样方便hugo的生成和我们操作) 如你下载过慢或无法下载,可以使用本站备份的notepadium主题。

    1.8K20发布于 2021-09-07
  • 来自专栏golang云原生new

    简单使用 Hugo 博客

    hugo Hugo是一个用 Go语言 编写的静态网站生成器,可以快速地生成高效、安全和易于管理的静态网站。 同时,Hugo还支持多种语言和主流平台,满足不同用户的需求。 官网 安装快速指引 环境部署 下载 hugo_0.111.3_Linux-64bit.tar.gz 解压之后将可执行程序 hugo 放到 /usr/local/bin 下面 wget https:/ /github.com/gohugoio/hugo/releases/download/v0.111.3/hugo_0.111.3_Linux-64bit.tar.gz tar xvf hugo_0.111.3 _Linux-64bit.tar.gz cp hugo /usr/local/bin hugo version 创建自己的 xxx.github.io 在 github 处创建仓库,命名为自己 github

    52320编辑于 2023-10-19
  • 来自专栏JavaPark

    Hugo 博客搭建教程

    这里先给出 Hugo 的中英文官方文档,方便大家遇到问题时查阅: Hugo 中文文档 Hugo 英文文档 接下来就来看看,如何利用 Hugo 来搭建一个博客。 搭建过程 安装 Hugo 既然要使用 Hugo,那么首先需要对它进行安装。如果要通过二进制安装包的方式进行安装,那么首先需要到这里去进行选择适合自己平台的安装包,然后下载它。 那这个时候就可以通过查看 Hugo 版本号的方式,来却 Hugo 是否安装成功。 hugo version 如果安装成功了,那么执行命令后就会像我们上面那样,提示你所安装的 Hugo 的版本。 通过以下命令,我们就能够完成 Hugo 项目的初始化了! hugo new site [项目名称] hugo new site JavaPark 项目初始化后,得到的目录如下。 hugo server -D 总结 以上就是如何利用 Hugo 搭建一个博客了,主要从 Hugo 安装、初始化项目、主题设置、预览等几个方面介绍了 Hugo 的使用,剩下的就是写作了。

    1.4K20编辑于 2022-06-12
  • 来自专栏子舒的个人博客

    hugo 如何使用 Cusdis ?

    官方地址: https://cusdis.com/ 他通常是用于静态博客的一个第三方评论系统,但是官方文档没有提供如何在 hugo 中使用的参数,我也是报错了多次才琢磨出来。 1. 这个时候如果你 hugo server 基本都会报错,因为没有修改 {{ PAGE_ID }} 等内容,这不是 hugo 官方提供的参数,按照我下面的格式,将 id, url, title 重写一下即可 ="{{ .Title }}" >

    <script async defer src="https://cusdis.com/js/cusdis.es.js"></script> 保存重新 hugo

    88920编辑于 2022-06-09
  • 来自专栏素履coder

    Hugo博客添加相册功能

    我采用的是nanogallery2这个插件,里面有具体的配置文档: Titlenanogallery2用法指导

    1K10编辑于 2023-03-27
  • 来自专栏吴伟祥

    HuGo+Gitlab+netify 原

    生成自己的站点: $ hugo new site mysite 下载 所有主题: $ git clone --recursive https://github.com/spf13/hugoThemes themes 开启服务: hugo server --theme=hugo-nuo --buildDrafts --watch  确认无误,关闭服务,生成public文件:  进入项目根目录: 执行命令 : // baseurl 需要修改为 自己的page地址 hugo-nuo 为我当前使用的 hugo主题。 hugo --theme=hugo-nuo --buildDrafts --baseUrl="https://about.wuweixiang.cn"

    85530发布于 2018-08-14
  • 来自专栏洞明学问

    使用 Hugo 搭建私人博客

    Hugo Hugo 是由 Go 语言实现的一个 Static Site Generator 工具,特点就是快,而且默认是支持 Org mode 这种文本的。 在长时间的使用之后,发现 Hugo 对 Org mode 的支持也比较一般,对于一些比较好用的特性,功能都不支持,最好的方案还是从 Org 转成 Markdown ,所以在最终使用 ox-hugo 工具配合 Hugo 使用,然后通过 capture 功能直接生成对应的博客文章,方便快捷。

    1.3K10发布于 2019-10-30
  • 来自专栏洞明学问

    Hugo 常用命令

    Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。 生成站点 hugo new site [path] [flags] 用来新建一个网站,可以使用一个地址来指定目录生成的位置。 新建主题 hugo new theme [name] [flags] 创建新的主题,新建的主题是空的,需要加入基础内容才可以使用。 本地测试 hugo server [flags] 用来在本地启动一个Web服务器,常用的命令是 hugo server 可以用默认的配置来启动。 生成网站 hugo [flags] 使用的时候,可以像 hugo server 一样,指定配置文件,即增加 --config [config] 。

    1K51发布于 2019-10-31
  • 来自专栏NebulaGraph 技术文章

    Hugo 建站经验之谈

    但当需要快速搭建起我们的 Nebula Graph 官网 时,小小纠结对比之后,笔者选择了 Golang 语言的 Hugo 来作为我们的技术方案,下面就来分享下个人使用 Hugo 建站的一些个人思考和经验分享 SEO 需要 Hugo 本就是类似服务端模板语言的 Web 框架,天然的服务端渲染。 社区资源丰富 生态很好,现成大量的主题可供选择 作为 Golang 语言最受欢迎的站点框架,随着越来越多人的使用,Hugo 官方鼓励大家开源自己的主题,约定了简易可行的规范,让贡献者的主题能在 Hugo ,应该是上手最快的方式了,甚至不需要开发就能拿来直接用,即使需要开发,使用他人已开发好的主题,由于 Hugo 框架本身具有很好的约定规范,你也能很快了解到一个 Hugo 项目的结构组成及运行机制,降低调研上手成本 期望的形式来进行,这样会让你不论是实现,还是在阅读 Hugo 文档的时候,事半功倍,易于理解。

    1.2K50发布于 2020-06-23
  • 来自专栏web前端踩坑

    Hugo在windows安装教程

    下载hugo winget下载hugo指令 提示同意协议条款,选择Y,回车 开始下载Hugo安装包了,接下来是拼网速的时候了。 安装完成! 2. 使用Hugo创建站点 很开心的想要开始创建hugo站点,但是... 提示hugo指令不能用 感觉是环境变量配置问题。 首先我得知道winget把hugo下载在哪里了。 1. C盘下搜索下hugo安装包 这个图是我解压后重新搜索的,不然一开始只有zip包 3. 解压zip运行下hugo.exe 解压zip后获取hugo.exe地址 4. 重启shell,测试hugo指令 很开心,hugo指令可以用了 2.x 重新回到hugo建立站点 hugo new site 指定路径 my-hugo文件夹下新增了这些文件夹和文件 创建站点后的命令窗口 此处官网说是在config.yml新增主题,但我在站点目录下只看到hugo.toml。因为hugo支持多种配置格式文件,所以我尝试直接在已有的hugo.toml添加主题字段。

    1.2K20编辑于 2023-10-16
  • 来自专栏caoayu的分享

    hugo-站点变量

    但是,Hugo 提供了许多内置变量,可方便地访问模板中的全局值. .Site.AllPages : 获取所有页面 – 数组 .Site.Author: 获取配置中定义的 作者名 .Site.BaseUrl

    57331发布于 2020-09-23
  • 来自专栏洞明学问

    ox-hugo 配置

    Html 的方法写博客,然后部署到 GitHub 上的,但是随着许多静态博客生成器的出现,可以让我们更多的专注于写文章本身而减少对工具的依赖,后面也尝试过 Hexo 这个工具,非常好用,但是在了解了 Hugo ox-hugo 的介绍,决定使用 ox-hugo 来将文章从 .org 格式转换成 .md 格式。 对于相关的配置可以阅读 ox-hugo 本身的介绍文档 https://ox-hugo.scripter.co/ 。当然也可以通过这篇文章了解如何进行配置。 Return `org-capture' template string for new Hugo post." templates 了,而且在执行 org-export-dispatch 时就可以看到 hugo 导出配置了。

    1.5K20发布于 2019-10-30
  • 领券