5

hexo转到hugo

 2 years ago
source link: https://www.bboy.app/2022/09/04/hexo%E8%BD%AC%E5%88%B0hugo/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

hexo转到hugo

2022-09-04 21:05:00 linux

20220904-1.webp

随着文章越来越多,hexo明显编译时间变久了,虽然配置了流水线少了很多手动操作的步骤,但是发布一次3分钟的编译时间明显不是我所喜欢的,所以花了半天的时间把博客从hexo切换到了hugo,可能大家不会感到有很明显的变化,因为都是用的是next主题

看了下hexo-next主题

https://github.com/theme-next/hexo-theme-next

最近一次master分支提交是2021年7月

果断更换成

https://github.com/hugo-next/hugo-theme-next

首先下载hugo

wget https://github.com/gohugoio/hugo/releases/download/v0.102.1/hugo_extended_0.102.1_Linux-64bit.tar.gz

tar -zxvf hugo_0.102.0_Linux-64bit.tar.gz

mv hugo /bin/

创建新站点

hugo new site hugo-next-exmaple

cd hugo-next-exmaple

git init

git submodule add https://github.com/hugo-next/hugo-theme-next.git themes/hugo-theme-next

cp -r themes/hugo-theme-next/exampleSite/* .

rm -rf config.toml

修改文章头部

我之前的文章头部是这样的

---
title: 20220829的胡言乱语
tags:
  - 胡言乱语
categories: 胡言乱语
date: 2022-08-29 14:35
---

date这里是没有秒的,如果没有秒日期会有问题,所以使用vscode批量替换

查找: date:(.*) 替换: date: $1:00

阅读更多也要替换

原先是有空格的: <!-- more --> 改为没有空格: <!--more-->

hexo 中我的分类是这样的

categories: 胡言乱语

hugo中要变成数组

categories:
  -  胡言乱语

然后网站的url也要替换

config.yaml中加入

permalinks:
  post: /:year/:month/:day/:title/

ci这里就简单的优化了下Dockerfile,然后整个发布流程从3分多钟缩短到1分钟左右

果然Hugo比hexo快多了

rss支持

原先我的rss url 是url/atom.xml的,这里也需要修改

outputFormats:
  RSS:
    baseName: "atom"

欢迎关注我的博客 www.bboy.app

Have Fun


Recommend

  • 85

      前言:由于有不少人咨询过我如果从.net转java,有什么技巧吗,我现在就分享我从.net转java的历程,这里不涉及两门语言的比较,记录的都是我个人的观点。 一:从.net转java的初衷    我是2013年11月开始从事.net工作一直到2016年3月份从北京一家公司辞...

  • 175

    微信小程序可以跳转到手机 app 了

  • 76

    运维,这个工作在中国还是比较尴尬的,企业管理者普遍认为运维就是被动救火队,企业对其重视程度非常低。很多人一说到运维就会想到“苦逼”、“背锅侠”、“救火队”。

  • 49

    大家在浏览网页的时候,有时会遇到这种情况。当你的手机中有某一个APP的时候,恰巧你打开的网页是该APP官网的某个页面,这时浏览器会提示你,“在‘xxx’中打开?”这几个字样,点击“打开”后,系统就会自动打开APP,并且跳转到对应页面。这个...

  • 278

    Android - @eccstartup - 我下了一个 Termux,感觉还不错。还有其他的推荐吗?

  • 11
    • liujiacai.net 4 years ago
    • Cache

    博客系统迁移:Hexo 到 Hugo

    上一篇文章介绍了 Emacs 的理念以及其强大的扩展功能,基本上能在 Emacs 里面做到事,我都在 Emacs 里面做。之前的博客一直都是用的 markdown 来书写,虽然 Emacs 也有 markdown 插件,但是总感觉体验不如 org-mode。这周末就趁着手热,把博客系统进行了升级,...

  • 8
    • lucifr.com 3 years ago
    • Cache

    从 Hexo 迁移到 Hugo

    Blog 从 Hexo 迁移到 Hugo 距离上次更换博客平台已经三年了,Hexo 是个很好的静态博客生成工具,现在也变的越来越成熟,但我却遇到了当初使用 Octopress 时一样的问题:...

  • 6
    • raycoder.me 3 years ago
    • Cache

    Hugo与Hexo的工作机制

    博客 1 minsHugo与Hexo的工作机制07-06-20 / 261 Words写作不易,资瓷一下呗!本文首发于个人博客:htt...

  • 7
    • www.yangyanxing.com 3 years ago
    • Cache

    hexo迁移hugo

    终于忍受不了hexo了,换了个电脑,原来的东西基本上都迁移不过来,node版本,各种插件的依赖,不同的版本又会不一样,遇到各种编译错误,编译慢。。。。 受不了了,终于决定将博客从hexo迁移到hugo了,一开始还有点犹豫不舍得,转过来之后,真香!

  • 4
    • sunqi.site 3 years ago
    • Cache

    从Hexo迁移至Hugo

    自从了解了Github Pages这种静态博客后,开始喜欢上这种技术人员才能鼓捣明白的协作方式。自己的博客系统也从最初的Octopress,切换到Hexo,直到最近看到Hugo这种号称全球最快的静态博客系统,被适合技术人员的风格样式所吸引。于是在经历了三天的折腾后,顺利...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK