Hugo博客个性化主题开发踩坑记录(一)

Hugo 踩坑记录 最近 想把hexo换成hugo,在部署过程中出现了一些问题,想记录一下。 我选择的主题是http://nodejh.com/,hugo-theme-cactus-plus一个十分简洁的皮肤主题,然后我部署过去了,出现了一点意外。 访问的时候我找了一下作者的博客,看了一下,这个问题它的演示网站上也有。 我查了一下,可能和浏览器有关,当然暂时没找到解决的办法。 ie浏览器... 阅读详情

个性化博客主题开坑记录,哎嘿(๑•̀ㅂ•́)و✧

博文分类,分页面进行展示

新建空白主题

 

主题下,模板分类存放

文件夹下再分类

 创建文章

 设置博文归属

---
title: "blog1"
date: 2022-01-06T15:44:53+08:00
draft: false
series: blog
   
---

列表页模板对应博文文件夹名称

 单页文章模板使用默认名称

Config.Toml里主页路径配置

[menu]
name="首页"
url="/"
weight="1"
[[menu.main]]
name="工作"
url="/work/"
weight="2"
[[menu.main]]
name="博文"
url="/blog/"
weight="3"

 分类配置

# Project series
  [params.project]

# MMD series
  [params.mmd]

# blog series
  [params.blog]

输出

[outputs]
  home = ["HTML", "RSS", "JSON"]

主页

检索blog相关文件夹下内容,并跳转

<h1> Page </h1>
        {{ range where .Pages "Section" "blog" }}
        
        <div>
         
            <a href="{{.Permalink}}">{{.Title}}</a>
        </div>
        {{ end }}

列表页

建立盒子

<div>
        <div id="blog-workarea-hidden">
        <div id="blog-workarea">
            <!-- 隐藏滑动栏并在字数过多时允许滑动 -->

            {{ $paginator := .Paginate  (where .Data.Pages "Params.series" "blog") }}
<!-- 检索blog分类下文章展示 -->

            {{ range $paginator.Pages }}
            
        <div id="blog-apart">
            <a href="{{.Permalink}}"><img  id="blog-img" src="../../../image/icon/blog-img.png" >
         <div id="blog-text">
             <div id="blog-title">
                {{.Title}}
                <!-- 输出标题 -->

             </div>
             <div id="blog-content">
                {{  .Content | safeHTML | truncate 100 }}
<!-- 输出内容,限制100字以内 -->

             </div>
         </div>

         
        </a>
        </div>
        {{ end }}

 
        </div>
    </div>
    </div>

返回上级功能

function back(){
        window.location.href = "../";
    }  

内容页

文章缓慢滑动返回顶部

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<!-- 引入jQuery -->

 var top = document.getElementById("blog-detail-top");
    top.onclick = function (){
        $(document).ready(function(){
        $(".blog-text").animate({scrollTop:0},500);
    });
};

 

vue + video.js 加载多种视频流(HLS、FLV、RTMP、RTSP) 由于需要在一个项目内接入多种常用的视频流,所以接触到video.js,这里就做个记录。vue安装就不讲了,直接从项目开始了。RTSP格式已测试,无法成功播放,浏览器就识别不了STSP协议(提供两个解决方案:第一个是通过后端去转格式。第二个方案就是安装插件/中间件。目前想用浏览器直接播放RTSP格式流,没有其他更好的解决方法。 阅读详情

相关推荐

阿里云大模型ACP认证模拟考试(二)

摘要:在阿里云大模型高级工程师 ACP 认证暂无真题题库的现状下,模拟题具有重要意义。其依照真实考试设计,涵盖题型、题量与分值分布,助力考生熟悉考试框架,合理分配答题时间精力,提升效率。同时,模拟题紧扣官方课程,能帮助考生精准定位知识盲点,如大模型架构原理和通义千问应用实践等重点内容,以便针对性完善知识体系。此外,通过练习模拟题,考生可掌握不同题型的解题思维与技巧,快速洞察复杂题目本质,提高答题准确率。

davidkorhenn的博客 2070

基于github+hugo+Academic主题制作个人主页

基于github+hugo+Academic主题制作个人主页

huangyiming99999的博客 5303

基于OpenSSL的CA建立及证书签发(签发多域名/IP)

自签SSL证书(多域名/IP) 本文基于以下环境: 内核信息:Linux zabbix 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 系统版本:CentOS Linux release 7.6.1810 (Core) OpenSSL版本:OpenSSL 1.0.2k-fips 26 Jan 2017 【前言】 在基于OpenSSL的CA建立及证书签发一文中(后面统.

hobby云说 4646

分享一个简洁、优雅且高效的 Hugo 博客主题 - FixIt

FixIt 是一个简洁、优雅且高效的 Hugo 博客主题。

博採眾長 1万+

cellranger安装以及使用

接受cellranger count的输出数据,将同一组的不同测序样本的表达矩阵整合在一起,比如tumor组原来有4个样本,PBMC组有两个样本,现在可以使用aggr生成最后的tumor和PBMC两个矩阵,并且进行标准化去掉测序深度的影响。但是由于病毒基因组太小了,且注释结果只有CDS没有exon,所以曲线救国,将CDS整体替换为exon,也不进行过滤了,直接下一步。虽然安装完毕,但是现在要运行cellranger的话需要在终端输入cellranger的整个路径。自动执行这个命令,需要将“

m0_59974475的博客 9393

envi5.3处理高分二号影像数据详细过程记录

全文根据此篇文章进行数据处理: tm影像辐射定标_高分二号影像数据预处理及裁剪过程 其他参考: 学习笔记---遥感影像辐射定标与大气校正 利用ENVI自带全球DEM数据计算区域平均高程 高分二号数据处理流程(有高分二号的数据信息) GF2有多光谱和全色两个数据,MSS是多光谱的,PAN是全色的,多光谱的分辨率低,全色的高,需要把这两个数据融合,融合之前需要做定标等处理,获取经纬度。 一、多光谱影像处理 1. 辐射定标 以这个为例: 其他路径\2022.4.2...

ligous的博客 5万+

Hugo教程#1配置开发环境

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

Enaium的博客 974

TI DSP从COFF切换到EABI输出格式的5个关键修改点(TMS320F280025实测)

本文基于TMS320F280025实测,详细解析了TI DSP从COFF切换到EABI输出格式的5个关键修改点。核心差异在于EABI遵循ELF标准,涉及链接器优化、RAM数据共享、工具链升级、double数据类型位宽变化及链接器命令文件重构。迁移时需使用.retain指令防止关键数据被优化,利用NOINIT段保护共享RAM,并更新hex2000等工具,以确保BootLoader与应用程序稳定运行。

weixin_29189381的博客 265

一套由 Hugo 驱动的博客主题 hugo-theme-kiwi 开源啦

自没再为云服务器续费那会儿起,便选用了由Hugo驱动的博客主题,来迁移上的所有文章,然而,在众多Hugo博客主题之列,竟找不出一套属于自己想要的风格的主题,故而,也只能暂且套用了一个还算可以的博客主题。那套没有博客风格的主题,终究是会被替换的,一切都只是时间问题。可没想到的是,暂时选用那套博客主题,竟然暂时了这么久,这一搁就是好几个月了。还记得,云服务器到期是在 6 月 20 日,那是一个盛夏的季节,可如今呢,却是一个寒冬腊月、冷风凌冽、大雪纷飞的残冬时节,我不禁感叹,时间真的过的好快啊!

仗剑行于江湖,执笔记江湖事。 1571

分享一个我自用的 Python 消息发送模块,支持邮件、钉钉、企业微信

🔥 分享一个我自用的 Python 消息发送模块,支持邮件、钉钉、企业微信

XiaoqiangClub的博客 477

Xilinx高级调试方法--远程调试

本文主要介绍Xilinx的一些高级调试方法,以及如何使用Xilinx的相关IP。

斌赋的博客 3307

Hugo主题的高阶定制

Hugo有不少优秀的主题,学术类academic的可以参考。关于安装和配置academic学术主题,可以参考其README文档。本文介绍如何进行更高阶hugo配置及定制。

tomo的专栏 1789

【TC397第23篇】深度解析TC397 EB MCAL开发系列:UART配置与POLL模式数据交互

通过本文,我们深度解析了TC397 EB MCAL开发系列中UART配置的POLL模式下的数据交互。从技术要点的介绍到实际案例的演示,希望读者能够更好地理解UART在POLL模式下的配置与应用。这不仅是对嵌入式系统开发的一次深刻探索,更是为项目提供了一种高效通信的解决方案。在未来的文章中,我们将继续深入研究嵌入式系统开发的各个方面,为广大开发者提供更多实用的技术知识。敬请期待,一同迎接嵌入式技术的新篇章!

一直在水些技术小文 470

Hugo博客个性化主题开发踩坑记录(二)

实现threejs做的一个有趣的旋转小特效 //earth var earthgeometry = new THREE.SphereGeometry(100,100,100); var texture = new THREE.TextureLoader().load( './image/ditu6.png' ); var earthmaterial = new THREE.MeshBasicMaterial({ color: 0xffffff, .

Ceichaos的博客 774

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

10分钟学会免费搭建个人博客(Hugo框架 + stack主题)

本文记录了笔者在搭建个人博客的完整经历以及踩过的坑,本博客是基于hugo框架搭建的静态网页,主题使用的是stack主题,本文只讲述搭建的过程,下一篇文章将介绍如何将个人博客部署到GitHub上生成网页,并实现自动部署,这样其它的小伙伴也能看见你的博客

Lyrical-Wander的博客 2845

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

hugo博客搭建 | PaperMod主题

文章目录1.安装hugo2.新建站点3.下载主题4.配置文件5.目录设置6.启动博客7.写文章 博客原文:【置顶】hugo博客搭建 | PaperMod主题 1.安装hugo windows用户可以先去官网下载hugo框架,hugo官网地址, 苹果用户有安装HomeBrew工具的话可以直接输入brew install hugo进行安装。 下载完成后检查是否安装成功,输入: hugo version,若出现版本信息则表示安装成功。 2.新建站点 输入hugo new site hugoblog ,就会在h

Xym's Blog 3503

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Hugo博客手把手教程(一)

本教程讲解了几种常见的博客框架选择,最终以 Hugo 框架为基础,教授了如何在 GitHub pages 上部署个人博客,还使用 GitHub actions 以及一个简单的 bat 脚本实现自动化发布。

sk14772的博客 4704

从零构建Hugo主题 - I

使用Tailwind从零构建Hugo主题第一部分,包括主题的功能列表,原型图,技术选型,开发环境搭建等。这是一个系列博客,记录了我从零开始构建Hugo主题的过程。

tomo的专栏 2361

【Hugo】Stack主题的使用记录

Hugo的Stack主题的使用记录

Shadow Kylin的博客 3039

【纯小白博客搭建】Hugo+Github博客部署及主题(stack)美化等界面优化记录

自己在写markdown的记录时,有个想法就是想搭建一个博客(可以用来写学习上的技术问题,记录,想法等等),以前我知道朋友有一个博客网站,那时候还没任何想法,直到最近自己想记录这些的时候,自己也想拥有一个这种博客网站了,但一般都要租服务器啥的,还要到期了续费然后才能继续运行(不过这种个人网站确实想怎么弄就怎么弄,想要什么功能就能接着实现,奈何又要技术又要money的),对于我来说,我就想搭个界面来随时浏览下,也没必要直接上手望着你,所以先弄个这个玩玩,有了现在的这种效果。

loinleeai的博客 1558

支持Hugo短文发布的主题——Moments

发现Hugo主题主要都是关于博客的,没有发现有支持类似朋友圈、微博之类短文发布的主题,我自己就动手写了一个实现短文平台功能的Hugo主题,在这里做一个简单的宣传。

DuChongYY的博客 2027

Hugo-PaperMod 极简博客主题完整配置指南

Hugo-PaperMod 是一个基于 Hugo 框架的快速、清洁、响应式主题,专为追求简约设计和优秀用户体验的博主打造。无论你是技术分享者、个人日记记录者还是项目展示者,这款主题都能满足你的需求。 ## 环境准备与安装 ### 安装 Hugo 静态站点生成器 首先需要安装 Hugo 静态站点生成器,这是运行 PaperMod 主题的基础环境。 ```bash # Windows 用户 w

gitblog_00768的博客 826

Hugo博客部署到GitHub无法显示CSS、JS踩坑

背景 最近我跟着网上的教学搭建了一个Hugo的个人博客。 一路顺利,直到部署到GitHub后出了问题。 问题 那是遇到了什么问题呢? 我搭建好的个人博客在本地运行是这样的↓ 很完美,对吧。 可是部署到GitHub后,访问远端是这样的↓ 这就出大问题了呀,CSS样式没了。 然后浏览器F12看了下报错↓ 它是加载失败,并不是找不到文件,也就说并不是我代码路径有问题,那排除了代码问题,那应该就是我...

各行棋道丶的博客 9044

github pages + hugo 搭建静态博客网站

hugo 是一个静态博客渲染工具, go 语言写的。安装:choco install hugo-extended # 失败。估计是权限。

waterHBO的博客 2228

WebStack-Hugo | 一个静态响应式导航主题

把头部的导航菜单的各个信息集成在了文件中,每个人可以根据自己的需要调整。- item: 首页link: "./"- item: 作者- item: 配置link: ""list:- name: 源码url: "#"- name: 图标url: "#"

好好学电脑 1347

快速搭建静态博客——Hugo主题安装与个性化定制指南

本文提供了一份详尽的Hugo静态博客搭建与个性化定制指南。从零开始,5分钟完成Hugo安装与环境配置,并指导如何从海量主题库中挑选并安装合适的主题。文章重点介绍了通过修改站点配置和利用覆盖机制进行深度个性化定制的方法,帮助用户快速打造独一无二、功能完善的个人静态博客。

hhh00的博客 494
上一篇: Photoshop CEP扩展倒角插件
下一篇: Hugo博客个性化主题开发踩坑记录(二)
@C_Cheng
博客等级 码龄6年 13粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值