• 2024-09-11(转)万字长文——Go 语言现代命令行框架 Cobra 详解
    原文:https://juejin.cn/post/7231197051203256379Cobra是一个Go语言开发的命令行(CLI)框架,它提供了简洁、灵活且强大的方式来创建命令行程序。它包含一个用于创建命令行程序的库(Cobra库),以及一个用于快速生成基于Cobra库的命令行程序工具(Cobra命令)。Cobra是由Go团队成员
  • 2024-08-17Hexo-Github Actions 自动部署方案
    前阵子因为很久没有捡起来写博客,导致电脑的node环境各种版本问题,本地压根运行不起来,所以折腾了一下Hugo方案,感觉Hugo相较于Hexo还是有很多优势的,让我印象比较深的是:整个环境较为独立,不再像Hexo需要依赖电脑Node版本,各种插件需要独立版本,随着Hexo或者Node版本升
  • 2024-07-29Css为例 Hugo博客框架编译时将Assets中未实际使用的文件引入Public
    今日作Hugo博客开发的过程中,想使用main.css作为其他css的入口,即项目仅引用main.css,子样式模块在main.css中引入。编译后发现public中仅有main.css,没有其他的css文件导致样式无法正常使用。遂寻找解决办法:在项目仅实际引用main.css的情况下,将其他css文件导入public。解决办法为引
  • 2024-07-27如何使用hugo搭建个人博客
    整体架构在github托管两个仓库,仓库1保存博客内容源文件,仓库2保存Hugo生成的网站文件,博客内容仓库通过gitsubmodule的方式在仓库2管理。使用Obsidiangit拉取博客内容仓库,通过ob编写博客并推送到仓库1,推送后触发仓库2githubaction使用hugo构建网站并部署
  • 2024-07-22为hugo博客添加isso评论
    个人博客评论诉求能简单的在页面看到评论即可能找到评论人的邮箱评论可以折叠能私有化部署之前用过twikoo,个人体验没有isso丝滑简洁私有化安装isso官网https://isso-comments.de/https://github.com/isso-comments/isso部署方法服务端安装python,pip通过以下命令
  • 2024-07-22使用hugo生成静态个人博客,速度快,无需安装
    1.简介hugo为使用go语言开发的博客生成程序,支持多种模板,主题,本地运行,将markdown转换为一个网站,适合做文档网站,博客等。hugo在github上有超过70W星。2.下载https://gohugo.io/3.安装运行解压后,仅有一个20M左右的exe文件,在Powershell中执行即可。./hugo.exenewsitequic
  • 2024-06-04用go语言写GUI
    最近写了一个小APP。程序员写APP有一个经典的三大件:笔记、todolist、记账三。原谅博主,俗气的很,第一个小APP也是三大件之一:这个简单的APP其实就是一个Hugo的GUI工具,用来写写静态博客,使用Markdown,可生成静态网页:swallow。最初是一位小白朋友找到我,想让我给他弄一个
  • 2023-11-27玩转开源 |Hugo 的使用实践
    Hugo是一个能够以出色速度构建静态网页的工具,它为我们提供了极具灵活性的平台,可以塑造成符合个人需求的网页。在上一篇博文中已经介绍了Hugo的基本搭建步骤,那如何使用Hugo搭建符合自己需求的主题页面?不妨还是以Hugo-book主题作为基础,一起探索如何将它塑造成我们需要的网页
  • 2023-11-23玩转开源 | 搭建 Hugo 管理 Markdown 文档
    在工作、学习中,不可避免会要写一些文档;又或者想搭建个简单网站,记录和分享您的生活经验或知识;撰写这些文档中使用markdown是一个非常不错的选择,让我们更加聚焦在文档表达的内容上。实际上笔者的文档基本都是在Sublime中用markdown格式撰写的。在先前文章《Markdown的那些
  • 2023-10-08使用hugo+github搭建免费个人博客
    使用hugo+github搭建免费个人博客前提条件win11电脑一台电脑安装了git电脑安装了hugogithub账号一个个人博客本地搭建初始化一个博客打开cmd窗口,使用hugo新建一个博客工程hugonewsiteblogtest 1下载主题主题官网:themes.gohugo.io在上面找一个主题,我这里找
  • 2023-09-12记录一次部署Hugo主题lotusdocs到Github Pages实践
    引言随着开源项目的越来越复杂,项目文档的重要性日渐突出。一个好的项目要有一个清晰明了的文档来帮助大家使用。最近一直有在找寻一个简洁明了的文档主题来放置项目的各种相关文档。最终找到这次的主角:LotusDocs基于Hugo的主题。LotusDocs的样子,可以移步这里查看。下面着重
  • 2023-09-03基于Hugo的github个人博客的搭建
    一、前期准备以windows系统为例1.下载Git(https://git-scm.com/downloads)2.下载Hugo(https://github.com/gohugoio/hugo/releases)按照自己电脑下。3.设置环境变量:打开环境变量可以看到在系统变量有一个变量名为PATH的变量,直接点击然后编辑,把自己的git和hugo的位置添加进去。注意不是
  • 2023-06-19hugo 建立静态网站
    hugo简介https://gohugo.io什么是hogo?Hugo是Go编写的静态网站生成器,速度快,易用,可配置。Hugo有一个内容和模板目录,把他们渲染到完全的HTML网站。Hugo依赖于Markdown文件,元数据字体。用户可以从任意的目录中运行Hugo,支持共享主机和其他系统。Hugo只需要几分之一秒
  • 2023-06-17配置github pages教程
    参考文档github-stylethemegithubactions教程基础配置mkdirmyblog&&[email protected]:MeiK2333/github-style.gitthemes/github-stylevim.gitignoregitadd.gitpush-uoriginmaster更新主题cdthemes/
  • 2023-06-14便捷同步本地的博客文档到博客园
    前言我写博客的初心很简单,一是一些软件的配置过程(防止第二次配置的时候又抓瞎);二是记录下一下自己学习过程中的一些心得体会,在高乙超的博客中,我曾经看到一句话,叫"Tolearn,read;Toknow,write;Tomaster,teach"。过去二十年里,在学习的过程中,一直是作为一个输入方,应付考试
  • 2023-06-14基于 hugo 和 papermod 主题搭建自己的博客
    部署博客到vercelFreeNom申请域名首先,梯子最好选择美国的,并且freenom选择地址时最好与ip所在州可以对应得上;进入FreeNom,输入zwyb.tk,然后点击检查可用性,这里要记得输入后缀,能避免点击现在获取显示不可用的问题。如下图所示:Cloudfare管理域名cloudfare添加站点zwyyy456.ml,然
  • 2023-06-07hugo主题-meme配置
    安装git和goInstallingonWindowsgit官方文档TherearealsoafewwaystoinstallGitonWindows.ThemostofficialbuildisavailablefordownloadontheGitwebsite.Justgotohttps://git-scm.com/download/winandthedownloadwillstartautomatically.No
  • 2023-04-26使用eclipsefdn/hugo-node容器构建hugo静态站点
    eclipsefdn/hugo-node容器是一个基于Node.js和Hugo的Docker容器,用于构建和部署静态网站。它包含了Hugo和Node.js的环境,可以方便地进行网站的开发、构建和部署。使用eclipsefdn/hugo-node容器可以简化网站开发和部署的流程,具体步骤如下:安装Docker在使用eclipsefdn/hugo-node容
  • 2023-04-03Hugo-Eureka 主题安装指南
    前言虽然官方教程已经把主题安装方法说的挺清楚了,但是真正摸上手还是觉得这个主题坑比较多。玩别人的主题的时候,不会随便弄一下就报错,但是这个主题怎么搞都报错。其中一个重要原因就是不管哪种方法都需要为hugo-modules设置代理。下面对这个主题相关的步骤做了一个简单梳理,也
  • 2023-03-07Github 托管 Hugo
    详情hugo:官网地址Go-lang:官网地址Git:官网地址辅助工具->GithubProxy:官网地址
  • 2023-01-19Hugo + Github 静态托管自己博客
    详情hugo:官网地址Go-lang:官网地址Git:官网地址辅助工具->GithubProxy:官网地址
  • 2023-01-18hugo 使用
    同步使用rsync来进行同步,linux系统中rsync速度快于rclone。rclone只是多提供了云服务商。服务端安装rsyncsudoyuminstall-yrsync服务端配置vim/etc/rs
  • 2023-01-18hugo 部署到服务器
    创建用户,并有sudo权限useraddxyzpasswdxyzusermod-aGwheelxyzsudo-l检查端口sudonetstat-tulpn|grep:80sudonetstat-tulpn|grep:443安装ngin
  • 2023-01-17hugo 安装使用
    安装go先在https://go.dev/doc/install下载压缩包,然后进行安装rm-rf/usr/local/go&&tar-C/usr/local-xzfgo1.19.5.linux-amd64.tar.gzexportPATH=$PATH:/us
  • 2022-12-17Hugo教程#5遍历页面
    首发于Enaium的个人博客引言前面几期视频学习了一些布局和模板语法,其实Hugo的最终用法就是来写个人博客,需要遍历出所有的博客来呈现在网站的主页,Markdown文件都会创