前言Hexo 默认的永久链接格式目录层级太复杂,深度太大,不仅不利于 SEO,而且也不美观,本文介绍一下 Hexo 下文章的永久链接优化流程
Hexo 的文章永久链接优化方式主要有两种:
免插件式
修改 Hexo 的配置文件的 permalinks 部分,然后在文章 Markdown 文件的 front-matter 字段进行定义
插件式
安装 hexo-abbrlink 或 hexo-abbrlink2 插件并配置
打开 Hexo 的配置文件,找到下列字段按照注释修改
12345678# URL## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'url: http://example.com # 带协议的网站地址,如 https://www,dejavu.moepermalink: :year/:month/:day/:title/ # 预设永久链接格式 permalink_d ...
前言Twikoo是一个简洁、安全、免费的静态博客评论系统。它主要用于为静态博客(如 Hexo、Hugo 等)提供评论功能,支持 Markdown 语法,具有快速部署和轻量级的特点。以下是 Twikoo 使用云开发 / Vercel / 私有服务器作为评论后台。本文主要介绍在私有服务器上部署Twikoo,私有部署具有更高可靠性、可用性。
Twikoo 官网:https://twikoo.js.org
Twikoo on GitHub:https://github.com/twikoojs/twikoo
Twikoo 官方文档:https://twikoo.js.org/intro.html
一、 整体流程
服务端下载安装 Node.js
安装 Twikoo server: npm i -g tkserver
启动 Twikoo server: tkserver
访问 http://服务端IP:8080 测试服务是否启动成功
配置前置代理实现 HTTPS 访问(可以用 Nginx、负载均衡或 Cloudflare 等)
到博客配置文件中配置 envId 为 htt ...
使用 Obsidian写文章时,插入的图片是保存在本地的,这种方式是不利于文章的发布和复制的,我们可以通过将图片上传至图床,将图片以外链的方式插入文章来解决该问题。但使用图床外链插入的方式也存在需要手动上传图片、手动复制链接,手动插入图片链接的繁琐操作,我们可以使用阿里云OSS+PicGo+Image auto upload Plugin的方式解决该问题,实现与本地插入图片一样的写作体验
一、购买并配置阿里云 OSS 服务购买阿里云对象存储服务 OSS
打开阿里云 OSS 产品链接
点击 折扣套餐
按需购买。如果只是用来当作图床,默认的 40GB 应该是够了的,一年 8 元
创建 Bucket
购买完成后,重新进入 对象存储 OSS
点击 创建 Bucket
如果没有特殊需求,除了「读写权限」填写 公共读写 外,其余默认即可,点击确定
添加新用户
点击头像,点击 访问控制
点击用户,创建用户,登录名称 显示名称 随意填写,点击确定,保存记住 AccessKey ID 和 AccessKey Secret,稍后需要配置到 PicGo
在创建好的用户操作菜单点击 添加权限,选择 ...
前言Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名「兰空图床」,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。
Lsky Pro 官网:https://www.lsky.pro/
Lsky Pro on GitHub:https://github.com/lsky-org/lsky-pro
Lsky Pro 官方文档:https://docs.lsky.pro/
一、环境准备本文使用的系统环境:Ubuntu Server 22.04 LTS + Nginx 1.18.0 + MySQL 8.0 + PHP 8.1
1.更新系统:12sudo apt updatesudo apt upgrade
2.安装Nginx执行以下命令安装Nginx:
1sudo apt install nginx
执行以下命令确认Nginx是否处于工作状态:
1sudo systemctl status nginx
若出现类似内容即处于工作状态:
此时在浏览器内输入您的IP地址或域名并打开,应当看见如下页面:
如您看到了如上界面,恭喜,您的Nginx已经正常工作!
...
前言Hexo 是一个基于 Node.js 的静态博客框架。它主要用于生成静态博客网站,并具有以下特点和用途:
静态网站生成:Hexo 将 Markdown 或其他格式的内容文件转化为静态 HTML 页面,这样的网站加载速度更快,安全性更高,并且更易于托管。
快速部署:由于是静态网站,Hexo 生成的博客可以轻松部署到 GitHub Pages、Netlify、Vercel 等静态网站托管服务上。
简单易用:通过 Hexo 的命令行工具,用户可以方便地创建、管理和发布博客文章。其语法简单,尤其适合开发者使用。
插件和主题支持:Hexo 拥有丰富的插件和主题生态系统,用户可以根据需要安装各种插件(例如 SEO 优化、RSS 生成、标签管理等),并选择或自定义主题以美化博客外观。
快速生成:Hexo 使用的 Node.js 平台和其优化的生成机制,使得它能够快速生成大量的静态文件,适合有大量内容更新需求的博客站点。
支持 Markdown:Hexo 原生支持 Markdown 语法,方便用户以简单的文本格式撰写和管理博客内容。
Hexo 官网:https://hexo.io/
Hexo ...