| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> next主题搭建相册(无需安装插件,代码即可实现) -> 正文阅读 |
|
[开发工具]next主题搭建相册(无需安装插件,代码即可实现) |
最近在搭建博客的过程中,想要实现相册功能,找了很多资料,都是说要使用插件或者脚本,我花了很多时间,跟着这些资料去做,但是都没实现,但是我没有放弃,后来终于找到一篇文章,通过这篇文章,终于实现了,也正是这篇文章,使得我对于博客的网页设计有了更高的理解。 个人认为,用这种方法思路很清晰,通过代码的方式,一步一步搭建相册,不像其他教程,很多操作都不懂什么原理,耐心看完整篇文章,相信你也能和我一样彻底了解相册功能的实现。 本人博客实现效果:相册 | 罗先生 (yuansec.top)https://www.yuansec.top/photos/ 一、准备图床由于本人是通过github搭建的网站,而且相册功能图片比较多,不推荐使用本地上传图片,这样加载太慢,会导致你的网站加载也变慢,通过图床加速可以大大提高图片加载速度,以致于不拖累你爹网站的加载速度(如果你和我一样都是用的github,网站的图片最好都用图床链接) 图床这里我个人有两个方案 1、维格表 具体使用可参考本人之前的一篇文章 2、路过图床(推荐) 推荐理由:简单好用,且速度也快 一、添加相册板块1、首先创建一个相册的图标这一步就不细说了,不会的可以自己去找教程,或者参考我之前发的一篇文章 next主题自定义侧边栏链接图标(新方法)_yuansec的博客-CSDN博客 2、添加相册板块博客根目录下输入代码
会在博客根目录source文件夹下生成一个photos文件夹,点进去,里面有一个index.md文件,打开这个文件,将标题改为相册(你想要叫的名字),类型设置为photos 接着打开\themes\next目录下的_config.yml文件,找到menu,添加photos这一栏 ?最后,还要设置以下中文,打开\themes\next\languages目录下的zh-CN.yml文件,添加中文 二、设计相册主页?1、添加相册主页主题配置文件打开\themes\next\source\css下的main.styl文件,添加以下代码
?2、添加相册在根目录\source\photos文件夹下新建几个文件夹,我这里的代码是3个,你可以建三个文件夹,也可以增减代码,然后打开index.md文件添加代码
将代码中"photos目录下的相册文件名1"改成你建的文件名,将"图床url链接"改为你的图片的图床url链接即可。 三、添加子相册1、添加子相册主题样式文件打开\themes\next\source\css下的main.styl文件,添加以下代码
2、添加图片随便打开photos目录下的某个相册文件,新建一个index.md文件 ?添加代码
将"图床url链接"改为图片的链接即可 四、图片点击放大效果先切到next/source/lib目录下,下载插件
更改next/_config.yml文件 fancybox: true 总结总体的设计思路 创建相册功能板块——设计相册主页显示样式——添加子相册——设计子相册图片显示样式——添加图片到各个子相册 大体的思路就是这样,不难理解,而且所有过程都是通过自己写代码构建的,不需要去下载任何插件和脚本,如果最后显示结果和我的有出路的话,可以看下这篇文章,了解网页布局的真正原理 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:39:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |