hexoNext主题添加相册

2024-06-10 16:20
文章标签 hexonext 相册 主题

本文主要是介绍hexoNext主题添加相册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近将博客的主题换回了next主题。以前喜欢将自己的主题弄的花里胡哨的。现在反而更喜欢简单点的。

公开链接https://lengmo714.top/86212de4.html
改为next主题后,有些自己想要的功能没有,比如相册。在网上查了好多资料,也有人实现了,但是都比较麻烦,或者不是自己想要的效果。于是自己换了种思路,直接用html的方式实现,再加入到博客中。这样以后不管换什么主题,相册功能都可以直接移植,非常的方便。
{% link 笔者效果, https://lengmo714.top/photos/ %}

在博客左侧添加相册选项

1、在命令行输入命令:

hexo new page 相册

2、修改主题配置文件_config.yml
menu:下添加下面这行

相册: /photos/ || fa fa-camera

3、修改站点下source/photos/index.md文件,添加下面内容

<iframe style="max-width: 100%" frameborder="no" border="0" marginwidth="0" marginheight="0" width="100%" height="750px"src=/net/photos/index.html></iframe>

src=后面接你放相册的地址,这里是想对于next/source的相对位置。其绝对位置为next/source/net/photos/index.html,这里改为你自己的位置即可。

创建相册

相册有一二级目录,在一级目录点击图片会进入二级相册,进入二级相册后点击相应的图片会有放大效果。
1、在next/source/net创建photos文件夹。
2、创建scripts.js文件

document.addEventListener('DOMContentLoaded', () => {const modal = document.getElementById("modal");const modalImg = document.getElementById("modal-img");const captionText = document.getElementById("caption");const close = document.getElementsByClassName("close")[0];document.querySelectorAll('.thumbnail').forEach(img => {img.addEventListener('click', () => {modal.style.display = "block";modalImg.src = img.src;captionText.innerHTML = img.alt;}

这篇关于hexoNext主题添加相册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1048664

相关文章

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

周末设计高端企业_集团官网主题Discuz模板

风格名称: 周末设计_高端企业_集团官网 适用版本: Discuz! X3.0、X3.1、X3.2、X3.3、F1.0 风格编码: 使用语言包结构,适合全部编码 周末设计高端企业_集团官网主题Discuz模板

WordPress视频主题Qinmei 2.0

WordPress视频主题Qinmei 2.0,简单漂亮的WP视频站源码 主题功能 可以根据豆瓣ID直接获取到其他详细信息,省去慢慢填写的痛苦;播放器支持直链,解析,m3u8格式,同时解析可匹配正则自动更改;新增动态页面,将评论样式改变作为信息流展示;分类展示,可根据评分排序等等; WordPress视频主题Qinmei 2.0

WordPress软件下载主题Inpandora

Inpandora(中文名为潘多拉)是一款基于软件下载站定制的WordPress主题,帮助站长使用WordPress快速搭建一个专业的WordPress软件博客。Inpandora这款WordPress主题可以说是因软件而生,从UI设计到后台设置功能,都充分体现出这款主题的专业性。 WordPress软件下载主题Inpandora

一款基于WordPress开发的高颜值的自适应主题Puock

主题特性 支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP优化策略 一键全站变灰 网页压缩成一行 后台防恶意登录 内置出色的SEO功能 评论Ajax加载 文章点赞、打赏 支持Twemoji集成 支持QQ登录 丰富的广告位 丰富的小工具 自动百度链接提交 众多页面模板 支持评论可见 支持密码可见 支持Dplayer播放器 简约快捷的后台配置 更多功能,等你的提议 安装 请下载

WordPress插件:子比zibll主题插件 炙焰美化全开源插件V3.2

在数字时代,拥有一个美观且功能丰富的网站是吸引和保持用户的关键。WordPress作为全球最受欢迎的内容管理系统之一,提供了一个灵活的平台,让网站所有者能够通过插件来增强其网站的功能和外观。"炙焰美化全开源插件V3.2"正是这样一款专为提升网站美感和用户体验而设计的插件。 插件特色 全开源设计:炙焰美化插件采用全开源代码,这意味着开发者和用户可以自由地查看、修改和分发代码,确保了插件的透

高考专业与学校选择之道。这个标题简洁明了,概括了文章的主要内容,同时突出了文章的主题。

随着24年高考帷幕的落下,许多考生正在面临一场新的思考与选择。对于我来说,高考不仅仅是关于分数,更是关于未来的方向和选择。专业和学校,这两个前置选项犹如“鱼与熊掌”,有时难以兼得。然而,在我看来,选择专业和学校都是开启大学新生活的重要步骤,需要慎重考虑。  首先,对于我来说,专业选择的重要性不言而喻。它不仅直接影响着未来的职业发展,更关乎个人的兴趣和热情。我坚信,只有热爱,才能让我在专业领域中

jetpack compose的@Preview和自定义主题

1.@Preview @Preview可以在 Android Studio 的预览窗口中实时查看和调试 UI 组件。 基本使用 import androidx.compose.foundation.layout.fillMaxSizeimport androidx.compose.material.MaterialThemeimport androidx.compose.material

Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取

} return dialog; } public AlertDialog show() { final AlertDialog dialog = create(); dialog.show(); return dialog; } } } ④ 样式 在设置弹窗的样式和弹窗出现的方式,在themes.xml下新增如下代码: 这里还用到动画样式文件,在res文件夹下新建一个ani

Android Studio使用笔记——更改主题/字体

AS自带三种主题 可以自由设置:File—Settings 如下图: 在设置里找到外观设置Appearance&Behavior—Appearance—Theme 如下图: 其中Darcula为黑色,Windows和IntelliJ都是主白色,选择中后点击Apply.ok 搞定 ! 字体修改 Editor—Colors&Fonts—Font 第一次设置时你会发现Primary fon