hexo-abbrlink 插件教程
hexo 默认的链接是 permalink: :year/:month/:day/:title/ 太过于冗长,且根据标题变化 固定链接方案hexo-abbrlink 该插件可根据文章标题和文章内容生成静态文章链接。 如何安装1npm install hexo-abbrlink --save 修改配置修改 _config.yml 文件中的链接样式: 123permalink: posts/:abbrlink/ # orpermalink: posts/:abbrlink.html 增加配置 1234567# abbrlink configabbrlink: alg: crc32 # Algorithm used to calc abbrlink. Support crc16(default) and crc32 rep: hex # Representation of abbrlink in URLs. Support dec(default) and hex drafts: false # Whether to generate abbrli...
hexo 命令
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
Obsidian 笔记切换记录
1. 笔记迁移原因之前一直使用服务器自托管部署wiznote。由于是自己的服务器,没有任何付费限制。不需要忍受那些商业笔记软件的各种付费限制。 但是,自托管的服务器始终还是做不到100% 稳定。经历过几次服务器宕机后,虽然平时都做了数据备份的工作,但还是免不了担惊受怕。 在寻找开源笔记的过程中发现了Obsidian。你的笔记等数据完全存在于本地,且使用开放的markdown格式,保证你的笔记不会受到平台的制约,可以方便的迁移到其它平台和软件。 2. 切换笔记的一些准备由于wiznote也是支持markdown格式的。所以,大多数的笔记直接复制过来即可。但是文章内的图片迁移就比较麻烦,两者对本地文件的引用方式是不同的。所以这次迁移笔迹后,痛定思痛要将图片转移到图床上。确保后续笔记能方便使用和迁移 Obsidian笔记不限制客户端,但是官方的同步服务是收费的,而且价格比较高,所以要找到一个合适的数据同步方案。 2.1 数据同步数据同步使用的插件推荐的有 remotely-save 。该插件支持的同步方式较多,s3和webdav都可以 nutstore-sync。坚果云的官方推出的同...
hexo 主题 butterfly的分类格式设置
在Hexo的Butterfly主题中,为文章设置分类主要通过文章开头的 Front-matter 完成。配置方式很灵活,无论是简单的单级分类,还是复杂的多级、多分类需求,都能通过不同的语法格式实现。 ⚙️ 基础配置:先让分类页面“就位”在开始为文章设置分类之前,需要确保你的博客已经准备好了展示所有分类的页面。 创建分类页面:在博客根目录打开终端,执行以下命令: 1hexo new page categories 修改页面类型:此命令会在 source/categories/ 目录下生成一个 index.md 文件。打开它,将 type 的值修改为 categories,如下所示: 123456---title: 分类date: 2024-05-26 21:00:00type: "categories" # 关键修改comments: false--- 添加到导航栏(可选):为了让访客能访问到这个页面,可以在主题配置文件 _config.butterfly.yml 的 menu 中添加一个指向分类页面的链接: 12345menu: 首页: / || fa...
obsidian 裁剪网页图片处理
1. 远程图片保存到本地使用这个插件local images plus将裁剪的网页中图片保存到本地。 注意将自动操作关闭。防止后续将本地图片保存到图床后又再次被下载到本地 2. 本地图片自动上传到自己的远程图床 使用这个插件 Image Uploader for note将笔记中的本地图片上传到远程的s3存储图床。 如果对象存储桶是私有的,使用这个项目 cf-workers-proxy-s3-private-bucket在cloudflare 部署一个代理访问存储桶,然后设置public url为你的cf worker域名 注意配置上传路径为下图即可。也可以按照自己需求修改 3. 自托管图床服务CloudFlare-ImgBed推荐一个零成本的自托管图床 CloudFlare-ImgBed可以一键部署到cloudflare中,完全零成本。免费文件托管解决方案,具有上传、管理、读取、删除等全链路功能,覆盖文件全生命周期,支持鉴权、目录、图片审查、随机图等各项特性(详见功能文档)。 4. 本地写笔记时图片自动上传到图床搭建好 CloudFlare-ImgBed 服务后,本地...
vercel 免费部署 waline评论系统
欢迎使用 Waline,只需几个步骤,你就可以在你的网站中启用 Waline 提供评论与浏览量服务。 关于Waline一款简洁、安全的评论系统。主流的博客系统基本都支持该评论系统 官网直达 部署服务端 点击上方按钮,跳转至 Vercel 进行 Server 端部署。 输入一个你喜欢的 Vercel 项目名称并点击 Create 继续 此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。 一两分钟后,满屏的烟花会庆祝你部署成功。此时点击 Go to Dashboard 可以跳转到应用的 创建数据库 点击顶部的 Storage 进入存储服务配置页,选择 Create Database 创建数据库。 Marketplace Database Providers 数据库服务选择 Neon ,点击 Continue 进行下一步。 此时会让你创建一个 Neno 账号,此时选择 Accept and Create 接受并创建。后续选择数据库的套餐配置,包括地区和额度。这里可以什么都不操作直接选择 Continue 下...
vercel部署权限问题处理
问题来源用vercel免费部署hexo博客的时候。在首次部署后,再次推送项目代码到github,收到vercel的错误邮件 官方解决方案看了邮件中的内容,由于我git项目推送使用的邮箱 和 vercel绑定的github邮箱地址不同,所以没有权限部署。邮件中的解决方案有三个 升级到专业版,并将他们添加为您的 Vercel 团队协作者。 如果该用户已经是您 Vercel 团队的成员,请确保他们的 GitHub 帐户已在其“身份验证设置”页面中与 Vercel 帐户关联。 如果适用,请将您的代码仓库设置为公开。 前两个方案都是要花钱升级专业版的。花钱是不可能的,一直都是白嫖服务的 第三个方案,如果仓库中没有任何的私密信息的情况可以考虑将仓库公开。但是博客仓库公开还是不太好,毕竟有可能不小心泄露些个人信息 最终方案既然报错的权限问题是由于项目的推送邮箱和vercel绑定的邮箱不同 ,那么将项目推送邮箱修改为vercel的绑定邮箱就可以了。一般首次安装git时候都会使用 git config --global user.email "your.email@example.c...
