首页 > 其他分享 >Hugo教程#1配置开发环境

Hugo教程#1配置开发环境

时间:2022-12-17 10:00:25浏览次数:58  
标签:md 教程 hugo 配置 创建 Hugo toml new

首发于Enaium的个人博客


引言

前段时间我把我的博客的生成器从Jekyll换到了Gatsby后来发现并不好用,又想回到Jekyll,最后由于ruby的gem安装老是出错,所以我试了一下Hugo

好了废话不多说,开始配置Hugo的开发环境吧

配置环境

安装

Linux

Linux用户可以直接使用包管理器安装apt,yum,dnf,zypper,pacman等等,包名就是hugo

Windows

Windows用户可以在GitHub的release下载对应的平台,hugo也支持arm64

创建项目

使用命令hugo new site blog既可在blog下创建一个hugo项目,hugo可以换成自己想在的目录下,如果想在当前目录下创建需要加上--force参数,也就是hugo new site . --force

目录结构

. 当前目录
├── archetypes 原型模板 使用new 文件名.md参数的时候会在content下创建一个md文件
│   └── default.md 默认模板
├── config.toml 配置文件
├── content 内容基本上所有的内容都写在这里面
├── data 数据
├── layouts 布局
├── public 生成的页面
├── static 静态资源
└── themes 主题

创建内容

使用hugo new

默认创建项目后使用的是yaml的写法,当然也可以使用jsontoml的写法,如果是toml的写法那就吧---换成+++

---
title: "{{ replace .Name "-" " " | title }}" # 标题
date: {{ .Date }} # 日期
draft: true # 是否为草稿
---

运行项目

如何运行项目呢,使用hugo server运行serveserver都行

打开提示的地址,点进去访问http://localhost:1313/

发现页面的Page Not Found

这是由于Hugo它不自己带主题或者布局,所以我们只能用别人写的主题,或者只能自己写主题或者布局了

本系列的源码都会放到GitHub

标签:md,教程,hugo,配置,创建,Hugo,toml,new
From: https://www.cnblogs.com/Enaium/p/16988632.html

相关文章

  • Hugo教程#3单页面布局
    首发于Enaium的个人博客引言上集我们学习了如何创建一个index的布局,那么是不是所有的页面都要创建一个布局,那肯定不是的,那样的话实在太麻烦,因为只显对应页面的markd......
  • M1 MacBook pro 配置mongodb(转载cv)
    https://blog.csdn.net/qq991658923/article/details/121436106bb一下:新mac到了,配置完用的真的舒服,主机笔电双持ing。很难想象pro都这么强劲,那些用max32+1T的大神们原地......
  • Jupyter notebook入门教程(上)
    本文将分上下两部分简单介绍Jupyternotebook的入门教程,英文原文出处:​​GettingstartedwiththeJupyternotebook(part1)​​Jupyternotebook(又称IPythonnotebook)是......
  • 非常精彩的一篇入侵检测系统 phpids使用教程 写的真好
    IntrusionDetectionForPHPApplicationsWithPHPIDS Version1.0Author:FalkoTimme<ft[at]falkotimme[dot]com>Lastedited06/04/2008This......
  • Ubuntu助手 — 一键自动安装软件,一键进行系统配置
    ......
  • 【MyBatis】MyBatis入门教程
    一、参考资料​​mybatis–MyBatis3|简介​​​​mybatis-spring官方文档​​​​【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂_哔哩哔哩_bilibili​​​​GitHub......
  • 【UE官方教程】(三)UE纹理
    一.预备知识                                           未完待续.........
  • 电子报纸教程--部署篇
    模板优化侧边栏优化在第二篇的视频中,详解了如何更改侧边栏的链接内容。当时是在所有页面中都覆写了侧边栏信息,这导致了一个维护的问题。即每当新增一期报纸内容时,需要修改以......
  • 2、运行Git前的配置
    一般在新的系统上,我们都需要先配置下自己的Git工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。​​git-c......
  • zabbix安装教程
    更换阿里yun源,防止部分依赖包无法下载#!/bin/sh#yum源进行备份#进入到yum源的配置文件中cd/etc/yum.repos.d;CentOS-Base.repoCentOS-Base.repo.bak#获取阿里的yu......