hexo/index.html

767 lines
28 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="icon" href="/img/logo.png">
<meta name="author" content="浪子">
<meta name="subtitle" content="一个分享自己生活的博客">
<meta name="description" content="曾梦想仗剑走天涯;因太胖放弃原计划.">
<meta name="keywords" content=",DIY,黑苹果,分享,自由">
<link rel="alternate" href="/atom.xml " title="提剑追梦" type="application/atom+xml">
<title>提剑追梦</title>
<link rel="stylesheet" href="/css/style.css" >
<link rel="stylesheet" href="/css/partial/dark.css" >
<link rel="stylesheet" href="/css/partial/highlight/atom-one-light.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.sgcd.net/lxgw-wenkai-screen-webfont/lxgwwenkaigbscreen.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/a2396837/CDN@latest/css/iconfont.css">
<script src="/js/todark.js"></script>
<meta name="generator" content="Hexo 6.3.0"></head>
</html>
<div class="nav index" style="height: 60px;">
<div class="title animated fadeInDown">
<div class="layui-container">
<div class="nav-title"><a href="/" title="提剑追梦">提剑追梦</a></div>
<div class="nav-list">
<button> <span class=""></span><span style="display: block;"></span><span class=""></span> </button>
<ul class="layui-nav" lay-filter="">
<li class="layui-nav-item">
<a href="/ ">
<i class=" fab fa-fort-awesome " style="color: rgb(255 107 107);"></i>
<span class="layui-nav-item-name">首页</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/archives/ ">
<i class=" fas fa-archive " style="color: rgb(10 189 227);"></i>
<span class="layui-nav-item-name">归档</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/tags/ ">
<i class=" fas fa-hashtag " style="color: rgb(254 202 87);"></i>
<span class="layui-nav-item-name">标签</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/fcircle/ ">
<i class=" fas fa-heart " style="color: rgb(29 209 161);"></i>
<span class="layui-nav-item-name">朋友圈</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/links/ ">
<i class=" fab fa-weixin " style="color: hsl(152deg 73% 45%);"></i>
<span class="layui-nav-item-name">友链</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/memos/ ">
<i class=" fas fa-coffee " style="color:#31c7c1;"></i>
<span class="layui-nav-item-name">说说</span>
</a>
</li>
<li class="layui-nav-item">
<a href="/about/ ">
<i class=" fab fa-grav " style="color: rgb(154 106 247);"></i>
<span class="layui-nav-item-name">关于</span>
</a>
</li>
<li class="layui-nav-item" id="btn-toggle-dark">🌙</li>
<span class="layui-nav-bar" style="left: 342px; top: 78px; width: 0px; opacity: 0;"></span>
</ul>
</div>
</div>
</div>
</div>
<header class="header">
<div class="logo">
<a href="/"><img src="https://img.imsun.org/avatar.jpg" onerror=this.onerror=null,this.src="/img/loading.gif"></a>
</div>
</div>
<div class="motto">
<span>曾梦想仗剑走天涯</span>
</div>
<div class="social">
<a class="social-icon" href="https://github.com/jkjoy" target="_blank" title="Github">
<i class="iconfont icon-GitHub" aria-hidden="true"></i>
</a>
<a class="social-icon" href="mailto:jkjoy@163.com" target="_blank" title="Email">
<i class="iconfont icon-email" aria-hidden="true"></i>
</a>
<a class="social-icon" href="/atom.xml" target="_blank" title="rss">
<i class="iconfont icon-rss" aria-hidden="true"></i>
</a>
</div>
</header>
<div id="recent-posts">
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/8bf3d085.html">从memos的webhook开始</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2024.06.18"><i class="far fa-calendar-alt"></i> 2024.06.18</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">618 字</span>
<i class="far fa-clock"></i> <span class="post-count">2 分钟</span>
</div>
</div>
<div class="content">
这篇文章介绍了 memos 在 v0.18 版本中加入的 webhook 功能,以及如何利用 webhook 实现对 memos 的更多玩法。作者分享了使用 webhook 自动保存 json 数据、解决跨域问题的方法,并提供了通过 BASH 获取最近 200 条 memos 的脚本以及部署 webhook 镜像的步骤。文章还介绍了如何在宝塔面板中创建网站并配置反向代理,实现 memos 更新时自动更新 memos.json 文件的功能。文章最后给出了一个演示链接。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/8bf3d085.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/b5a1f33a.html">EasyPanel:一款使用Docker部署的VPS面板</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2024.04.02"><i class="far fa-calendar-alt"></i> 2024.04.02</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">588 字</span>
<i class="far fa-clock"></i> <span class="post-count">2 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了EasyPanel一款基于docker的可视化面板提供免费和付费两种模式。文章主要围绕免费模式进行讲解包括安装过程、使用指南以及如何部署应用和服务。文中还具体说明了如何通过模板快速部署常见的应用以及如何手动配置和部署不太常见的应用如gatus。此外还提到了EasyPanel的一些优势如简便操作、自动处理SSL证书等。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/b5a1f33a.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/5f4f3026.html">巨械师X99主板/E5 2680 V4/RX5600XT 6G/1TB SSD/BCM94360CS[OpenCore引导]</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2024.03.15"><i class="far fa-calendar-alt"></i> 2024.03.15</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">168 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了作者如何组装一台性能强大且成本效益高的黑苹果主机用于处理多核心任务。文章详细说明了所需硬件配置、BIOS设置以及EFI引导文件的下载链接整体成本约为2300美元与M1 Macmini标配的价格相当。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/5f4f3026.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/b50cb9c4.html">关于网络发展的随笔</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.11.08"><i class="far fa-calendar-alt"></i> 2023.11.08</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">922 字</span>
<i class="far fa-clock"></i> <span class="post-count">3 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了短视频兴起的历程和背后的社会、技术因素。作者通过个人观察分析了从文字到图片再到多媒体的发展,以及互联网带宽的增加是如何推动视觉内容的流行,最终导致短视频的普及。同时也描述了短视频平台如何利用大数据满足用户需求,以及这种平台可能带来的信息误导和监管问题。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/b50cb9c4.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/ebf565b6.html">使用Docker快速部署mastodon实例</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.30"><i class="far fa-calendar-alt"></i> 2023.10.30</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">308 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了如何使用Docker快速部署Mastodon实例的详细步骤包括创建和进入目录、拉取镜像、修改Docker Compose配置文件、初始化PostgreSQL数据库、配置Mastodon及其环境变量文件、启动Mastodon服务器并进行最后的管理员创建等操作。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/ebf565b6.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/d29d6713.html">快速部署misskey实例</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.11"><i class="far fa-calendar-alt"></i> 2023.10.11</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">368 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了如何使用官方推荐的一键脚本在纯净的Ubuntu系统上安装MISSKEY并提供了双核心四线程的配置建议。文章详细说明了更新软件、使用一键脚本和更新MISSKEY脚本的步骤包括系统重启和特定软件包版本的更新方法。此外还讲解了如何使用Docker Compose部署MISSKEY包括环境准备、GIT仓库克隆、配置文件编辑、镜像构建、容器启动及设置反向代理的完整流程。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/d29d6713.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/1adc954a.html">测试xiuno2Sforum中遇到的各种问题</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.06"><i class="far fa-calendar-alt"></i> 2023.10.06</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">499 字</span>
<i class="far fa-clock"></i> <span class="post-count">2 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了如何将XiunoBBS的数据转换成SForum格式并详细说明了在Ubuntu环境下通过使用Sforum v2.2.2版本进行测试的过程。文章中涵盖了安装和配置必要的软件和服务如PHP、MariaDB、Redis和Nginx等。同时还提到了在转换数据和安装过程中可能遇到的问题及其解决方案例如PHP扩展的安装和多版本PHP环境下的配置调整。最后文中也涉及了数据库的创建和数据导入流程。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/1adc954a.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/dfdf0a76.html">Mariadb创建数据库、用户及授权</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.06"><i class="far fa-calendar-alt"></i> 2023.10.06</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">270 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了在测试SForum程序中如何操作数据库包括安装MariaDB服务器、初始化和连接数据库、创建数据库及用户账户并且详述了如何为这些用户分配完全或部分权限。文章还提到了如何设置账户以便本地或外网访问数据库并展示了相关的参数配置。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/dfdf0a76.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/eb6a87ce.html">centos在yum时出现Determining fastest mirrors</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.05"><i class="far fa-calendar-alt"></i> 2023.10.05</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">252 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了在使用yum进行缓存生成时遇到的两个问题及其解决方法。第一个问题是yum makecache时一直停留在Determining fastest mirrors解决方案是通过修改配置文件禁用fastestmirror插件和yum插件。第二个问题是无法获取ELRepo软件仓库的镜像列表解决方案包括更新ELRepo配置并更换源地址最后更新软件包缓存。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/eb6a87ce.html">阅读全文 »</a></div>
</div>
<div class="recent-post-item">
<div class="post-title ">
<a href="/posts/57ea9005.html">Docker部署Activity-Relay服务</a>
</div>
<div class="post-meta">
<div class="post-meta-item date">
<span title="发表于 2023.10.03"><i class="far fa-calendar-alt"></i> 2023.10.03</span>
</div>
<div class="post-meta-item updated">
<span title="更新于 2024.06.19"><i class="far fa-calendar-check"></i> 2024.06.19</span>
</div>
<div class="post-meta-item categories">
<i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/%E5%88%86%E4%BA%AB/">分享</a>
</div>
<div class="post-meta-item wordcount">
<i class="fas fa-pencil-alt"></i> <span class="post-count">337 字</span>
<i class="far fa-clock"></i> <span class="post-count">1 分钟</span>
</div>
</div>
<div class="content">
ai: 这篇文章介绍了在中国大陆部署具体软件时遇到的通讯问题并详述了在CentOS 7.9系统上的部署过程包括所需的准备工作如安装git、openssl等从仓库拉取代码编辑配置文件生成RSA证书以及构建镜像和运行服务的步骤。此外文章还提供了检查容器状态、停止服务和一些相关配置参考如docker-compose和Nginx的设置。
</div>
</div>
<div class="post-footer">
<div class="readmore"><a href="/posts/57ea9005.html">阅读全文 »</a></div>
</div>
</div>
<nav class="paginator">
<a class="next" href="/page/2/">下一页 ></a>
</nav>
<a id="gotop" href="javascript:" title="返回顶部"><i class="fa fa-arrow-up"></i></a>
<div id="bottom-outer">
<div id="bottom-inner">
© 2020 <i class="fa fa-heart" id="heart"></i> 浪子
<br>
Powered by
<a target="_blank" rel="noopener" href="http://hexo.io">hexo</a> | Theme is <a target="_blank" rel="noopener" href="https://github.com/a2396837/hexo-theme-blank/">blank</a>
<div class="icp-info">
<a href="https://beian.miit.gov.cn/" target="_blank"> 鄂ICP备16022970号-16</a>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/layui-src@2.5.5/dist/layui.min.js"></script>
<script src="/js/script.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script>
<script>
window.lazyLoadOptions = {
elements_selector: 'img',
threshold: 0
}
</script>
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script>
<script>
var images = $('img').not('.nav-logo img').not('.card img').not($('a>img')).not('.reward-content img')
images.each(function (i, o) {
var lazyloadSrc = $(o).attr('data-src') ? $(o).attr('data-src') : $(o).attr('src')
$(o).wrap(`<a href="${lazyloadSrc}" data-fancybox="group" data-caption="${$(o).attr('alt')}" class="fancybox"></a>`)
})
</script>
<script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script>
<script>
$().fancybox({
selector: '[data-fancybox]',
loop: true,
transitionEffect: 'slide',
protect: true,
buttons: ['slideShow', 'fullScreen', 'thumbs', 'close']
})
</script>
<script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module" defer></script>
<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.4/dist/clipboard.min.js"></script>
<script>
!function (e, t, a) {
var initCopyCode = function(){
var copyHtml = '';
copyHtml += '<button class="btn-copy" data-clipboard-snippet="">';
copyHtml += ' <i class="fa fa-clipboard"></i><span>复制</span>';
copyHtml += '</button>';
$(".highlight .code pre").before(copyHtml);
new ClipboardJS('.btn-copy', {
target: function(trigger) {
return trigger.nextElementSibling;
}
});
}
initCopyCode();
}(window, document);
</script>
<script>
var btntop = $('#gotop');
btntop.on('click', function (e) {
e.preventDefault();
$('html, body').animate({ scrollTop: 0 }, '300');
});
var $table = $('.content table').not($('figure.highlight > table'))
$table.each(function () {
$(this).wrap('<div class="table-wrap"></div>')
})
</script>
</html>