加载头像
anzhiyu主题新添文章卡片样式
04-13Hexoanzhiyu

anzhiyu主题新添文章卡片样式

前言这份教程,记录了我为 AnZhiYu 主题添加横向卡片样式的全部过程。代码不多,但每一处都仔细调整过:斜切的视觉平衡、移动端的适配、分页后的稳定性……甚至强迫自己解决了偶数页布局错乱的 bug。 代码不是束缚,是自由的工具。愿你的博客,也能长出属于自己的姿态。 正文文件路径分布 1234567891011121314blog/ # Hexo 博客根目录├── themes/│ └── anzhiyu/ # AnZhiYu 主题目录│ ├── layout/ # 布局模板目录│ │ ├── includes/ # 包含组件目录│ │ │ └── mixins/ # mixins 组件目录│ │ │ └── post-ui-horizontal.pug # ← 横向卡片 Pug 模板│ │ └── index.pug ...
anzhiyu主题侧边栏添加访客信息
04-12Hexoanzhiyu

anzhiyu主题侧边栏添加访客信息

前言博客是写在网上的日记,但总有人悄悄路过。 侧边栏那个小小的卡片,它会尝试获取你的大致位置(不精确到门牌号,只是城市和距离),然后告诉博主:你离我多少公里,此刻是早安、午安还是晚安。 代码不多,但花了不少心思:多 API 降级、PJAX 兼容、距离计算、时间问候……甚至为了不泄露隐私,全程只使用公开的 IP 地理服务。 如果你是安知鱼主题的用户,可以直接照搬;如果你用其他主题,改改选择器也能用。 正文文件路径 123456789101112131415blog/├── themes/│ └── anzhiyu/ │ ├── layout/ │ │ ├── includes/ │ │ │ └── widget/ │ │ │ └── card_welcome.pug │ │ │ └── index.pug ├── source/ ...
PostgreSQL基础命令
04-04PostgreSQL

PostgreSQL基础命令

常用命令说明 序号 操作 命令 1 列出所有数据库 \l 2 列出数据库中所有的表 \d 3 显示指定表的结构 \d table_name 4 列出所有的帮助命令 ? 5 列出数据库中所有的索引 \di 6 列出数据库中所有的view \dv 7 sql命令帮助 \h 8 退出连接 \q 9 切换到指定的数据库 \c [database_name] 10 显示当前数据库和用户 \c 11 显示客户端的连接信息 \conninfo 12 显示所有用户 \du 13 显示数据库中的schema \dn 14 显示字符集 \encoding 15 执行sql文件 \i mydb.sql 16 扩展展示信息,相当于MySQL中的\G \x 17 将下一条sql执行结果导入文件中 \o /opt/test.txt 进阶命令12345#查看复制状态,master执行select client_addr, state, sent_lsn, flush_lsn, sync_state from pg_st ...
PostgreSQL 16.3中复制槽的配置
04-01PostgreSQL

PostgreSQL 16.3中复制槽的配置

前言复制槽(Replication Slot)是数据库(如 PostgreSQL)中用于保障主从复制数据一致性与安全性的核心机制,它通过在主库上为每个从库建立一个持久的状态记录点,强制主库保留该从库尚未确认接收的 WAL(预写日志),从而防止因日志过早被清理而导致从库断连后无法继续同步;简单来说,它就像一根“安全绳”,确保即使从库长时间离线或网络中断,重新连接后也能无缝续传缺失的数据,避免主从数据出现不可修复的断层。 流复制的配置不在做过多的缀述,直接基于之前搭建的流式复制配置复制槽, 配置首先在主库上创建物理复制槽 1234#创建select pg_create_physical_replication_slot('demo_slot', true);#查询select * from pg_replication_slots; 然后再去备库配置连接信息,由于使用的是 PostgreSQL 16.3 的搭建的流式复制,故直接在postgresql.auto.conf中配置 12#在postgresql.auto.conf中添加primary_slot_name ...
Docker基础命令速查指南:从入门到实践
03-26Docker

Docker基础命令速查指南:从入门到实践

Docker是什么?“Docker”一词指代了多个概念,包括开源社区项目、开源项目使用的工具、主导支持此类项目的公司 Docker Inc.,以及该公司官方支持的工具。这些技术和公司的同名可能会造成混淆。 以下简要说明 Docker 以便区分: IT 软件”Docker”是支持创建和使用 Linux® 容器的容器化技术。 开源 Docker 社区致力于改进这类技术,并免费提供给所有用户,使之获益。 Docker Inc. 公司凭借 Docker 社区产品起家,主要负责提升社区版本的安全性,并将技术进步与广大技术社区分享。此外,它还专门对这些技术产品进行完善和安全固化,以服务于企业客户。 借助 Docker,您可将容器当做轻巧、模块化的虚拟机来使用。同时,您还将获得高度灵活性,实现对容器的高效创建、部署及复制,并在环境之间迁移它们,从而有助于您针对云来优化应用。 镜像管理搜索镜像1docker search 镜像的名字 拉取镜像1docker pull 镜像的名字 查看本地镜像12345docker images docker image lsdocker images -q 只 ...
Hexo网站地图生成与百度主动推送
03-01技术分享SEO

Hexo网站地图生成与百度主动推送

网站地图生成安装插件在 Hexo 站点根目录执行: 1npm install hexo-generator-sitemap --save 配置 _config.yml编辑 Hexo 根目录的 _config.yml 文件,添加以下配置: 123456789# 站点地图配置sitemap: path: sitemap.xml # 可选参数 priority: 0.5 # 页面优先级,范围 0.0-1.0 changefreq: daily # 更新频率:always/hourly/daily/weekly/monthly/yearly/never lastmod: true # 是否包含最后修改时间 tags: true # 是否包含标签页 categories: true # 是否包含分类页 注意:确保 _config.yml 中的 url 配置正确,站点地图会基于这个 URL 生成完整链接 : 1234# URL 配置(必须正确设置)url: https://images.mingliangstar.co ...
Hexo中字体的引入与压缩
02-13技术分享Hexo

Hexo中字体的引入与压缩

引入tff字体 本文中涉及的文件没有的话再对应的目录下创建即可 首先,找一个你喜欢的字体。你可以在一些网站上免费下载。下载完之后,把那个.ttf格式的文件放到你网站根目录下的/source/fonts文件夹里。 免费字体下载大全,可免费商用中文字体一览表 - 猫啃网 接下来,你需要把下面的代码加到/source/css/custom.css文件里,这样就可以引入字体了。 1234567@font-face { font-family: 'BailuFeiYun'; src: url('/fonts/BailuFeiYu.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; /* 关键:防止闪烁,先显示后备字体 */} 记得在_config.anzhiyu.yml文件里加上custom.css,并且设置一下“# Global ...
Twikoo私有化部署
02-08技术分享Hexo

Twikoo私有化部署

前言对于使用 Hexo 搭建的静态博客而言,一个稳定、轻量的评论系统是连接读者的重要桥梁。Twikoo 作为目前最受欢迎的开源评论方案之一,除了官方提供的云开发版本外,私有化部署能让你获得完全的数据自主权——不再受限于免费额度,无需担心云厂商政策变动,还能通过自定义二级域名和 SSL 证书实现更专业、更稳定的访问体验。本文将提供一份从零开始的实操指南,手把手教你通过 Docker 完成 Twikoo 的私有化部署。无论你是习惯命令行的开发者,还是偏好图形界面的宝塔用户,都能找到适合自己的部署方式。内容涵盖域名解析、容器配置、反向代理到证书申请的全流程,特别针对 AnZhiYu 等热门 Hexo 主题给出了详细的对接配置。跟随本文操作,你将拥有一个完全属于自己、独立运行的评论服务。 准备:解析二级域名建议为 Twikoo 单独分配一个二级域名(如 twikoo.yourdomain.com),便于后期维护和管理。 记录类型:A 记录 主机记录:twikoo(或其他你喜欢的二级域名前缀) 记录值:你的服务器 IP 地址 提示:解析生效需要几分钟到几小时不等,可通过 ping twik ...
PostgreSQL 16.3基于pg_basebackup实现异步流复制
01-29PostgreSQL

PostgreSQL 16.3基于pg_basebackup实现异步流复制

本文主要介绍基于pg_basebackup实现主从复制(异步流复制) PostgreSQL安装的方法可以参考这篇文章,PostgreSQL安装 关于基本的配置就不作过多的介绍了,直接开始 MASTER节点首先在master节点创建一个用于复制的用户rep 设置密码 123456,并授予rolcanlogin权限 1CREATE ROLE rep WITH REPLICATION LOGIN PASSWORD '123456'; 接下来需要配置pg_hba.conf文件,配置完后记得重启PG 由于我们的SLAVE节点是一个DOCKER PG的容器,下面就需要使用pg_basebackup来备份MASTER 节点的数据目录用来启动SLAVE节点,先备份 1pg_basebackup -D /opt/pg_basebackup/ -h 172.17.0.2 -p 5432 -U rep -Fp -R -X s -P -v SLAVE节点接下来在DOCKER的数据目录下创建一个SLAVE的本地映射文件用于启动SLAVE节点 接下来将MASTER节点中pg_ ...
avatar
status
路漫漫其修远兮,吾将上下而求索
公告
更新随缘,像山中云来,像檐下鸟去。 你若来了,看到新的字句,那是偶然相逢的好意; 若没有,也无妨——
正在定位...
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式