代码
Memos API 公告样式滚动效果
·487 字·1 分钟
代码
Memos-Ticker
嘀咕
哔哔
Memos
Talk
这篇文章介绍了Memos API公告样式滚动效果以及大大的小蜗牛Memos的简介系列。文章提供了参考代码,包括主页的核心代码、相对时间的实现以及引用的插件和样式表。
Memos API 调用渲染页面
·2567 字·6 分钟
代码
Memos-Api
嘀咕
哔哔
Memos
Talk
这篇文章介绍了如何使用Memos API调用渲染嘀咕、微语、说说类的静态页面。首先需要找到自己Memos实例的API,并在合适的位置放置一个CSS选择器作为展示Memos的容器。大多数网站只需要在新建页面中加入相应代码即可。文章还提供了完整的HTML示例和相关插件的参考资料。
Memos 手动导入数据
·685 字·2 分钟
代码
Memos-Import
嘀咕
哔哔
Memos
Talk
这篇文章介绍了如何手动导入类似数据到Memos迁移平台。作者首先解释了Memos官方尚未提供导入导出服务的情况,然后介绍了通过操作SQLite数据库文件来实现手动导入的方法。作者指导读者通过发布一条Memos并下载数据库文件,然后将其转换为.csv文件作为模板。接着,作者说明了如何打开和导出数据库文件,并使用编码转换和命令将以前的数据转换为新平台可导入的格式。最后,作者提到了修改文件访问权限和使用SQLite数据管理工具的一些建议。
Memos 简介
·1450 字·3 分钟
代码
Memos-Deployment
嘀咕
哔哔
Memos
Talk
这篇文章介绍了Memos简介及其部署方法。作者提到了他最早用的微博客程序是PageCookery,并介绍了“B言B语”和Memos的应用。文章还提供了Memos的常用命令和升级命令,提到如果要对互联网提供Memos访问服务,需要使用Nginx反代5230端口。最后,文章介绍了Memos的数据持久化配置。
Hugo .GitInfo 的替代方案
·569 字·2 分钟
代码
Githash
Hugo
GitInfo
Git
这篇文章介绍了替代Hugo .GitInfo的方法。对于一些CI/CD中使用–depth=1选项的情况,可能会导致在构建过程中丢失content目录中.md文件的.GitInfo。作者通过使用一个替代的字符串来解决这个问题,该字符串可以在模板文件githash.html中进行替换。作者希望有更好的方法可以与大家分享。
Gitea 安装备忘
·1163 字·3 分钟
代码
Gitea
Git
Gitea
Vps
Server
这篇文章介绍了使用Docker安装Gitea的备忘录。Gitea是使用Go开发的,对系统资源需求不高,适合在树莓派等设备上运行。文章详细介绍了使用Docker安装Gitea的关键信息,包括镜像名、数据持久化、Nginx反代以及授权等步骤。文中还提到了可以使用Sqlite3数据库或宿主机的Mysql,需要在宿主机的Mysql中授权Gitea的IP访问。最后,通过在浏览器中输入绑定的域名即可访问Gitea。
Twikoo 集成 Slimbox2 灯箱插件
·449 字·1 分钟
代码
Twikoo-Slimbox
Blog
Code
Slimbox
Twikoo
备忘
这篇文章介绍了Twikoo集成Slimbox2灯箱插件的方法。作者在个人博客上分享了如何利用Twikoo提供的API onCommentLoaded,在评论加载完成后,通过查找包含图片的元素,给图片添加超链接实现灯箱效果。作者还提到了本博客是在其他开发者基础上进行二次开发的,但对修改过程没有完整的记录。如果读者对博客的代码或功能有需求,可以直接参考作者提供的完整源码。
静态博客评论系统的选择
·1799 字·4 分钟
代码
Comments
Hugo
Blog
博客
评论
这篇文章介绍了选择静态博客评论系统的经验。静态博客没有自带评论系统,需要依赖第三方评论系统。文章提到了三种常见的第三方评论系统:Disqus、基于GitHub的评论系统和Valine。作者评价了每个评论系统的使用感受,并推荐了Utterances作为GitHub类评论系统的首选。同时,文章也提到了Valine的流行和问题,以及一些Valine的衍生产品。
KMS Windows 激活服务器
·283 字·1 分钟
代码
Kms
KMS
Windows
激活
这篇文章介绍了一个KMS Windows激活服务器,它提供了服务器地址、源码、GVLK KMS客户端安装密钥以及激活教程。这个激活服务器部署在腾讯云香港轻量云服务器上,并且只支持激活VOL版本的Windows和Office。通过KMS方式激活,每次激活的有效期为180天,在一定时间后系统会自动向KMS服务器请求续期。激活过程需要管理员权限打开CMD命令提示符,并且不同版本需要更换对应的ipk密钥。还需要找到OSPP.VBS文件所在的目录。
Ubuntu 20.10 优化
·2306 字·5 分钟
代码
Ubuntu2010
Ubuntu
优化
美化
ZFS
Gnome
这篇文章介绍了Ubuntu 20.10的优化方法。内容包括更换软件源、系统设置、设置Sudo免密码、安装基础软件、去除鼠标加速、安装显卡驱动、下载个人配置、安装输入法、双系统时间设置、安装Guake、安装Oh My Tmux、安装Oh My Zsh、配置Vim、配置Grub引导、自动挂载硬盘、安装PulseAudio Volume Control、安装Docker、安装Gnome Shell Extensions、使用Flameshot进行截图、体验macOS Big Sur动态壁纸等。文章提醒读者不要照搬命令,建议最小化安装,并推荐使用清华大学的软件源。文中还附有作者的个人配置备份。
关于 Ubuntu
·751 字·2 分钟
代码
Talkaboutubuntu
Ubuntu
Linux
这篇文章介绍了作者对Linux和Ubuntu的看法。作者长期使用过多个Linux发行版,但最推荐Ubuntu用于日常桌面环境。作者认为Linux发行版都很相似,只是包管理方式不同。作者不推荐使用滚动更新发行版,并且对于近年来国产Linux软件的质量也持批评态度。作者最初因为喜欢Ubuntu的配色而开始使用,后来一直留在Debian系。作者推荐在服务器上使用Debian stable,并且企业中则应根据领导的选择来决定使用哪个服务器。
Ubuntu ZFS 原生全盘加密
·370 字·1 分钟
代码
Ubuntu-Zfs-Root-Encryption
Ubuntu
ZFS
Encryption
加密
Linux
这篇文章介绍了如何在安装Ubuntu到ZFS文件系统时使用原生加密。作者提供了具体的步骤,包括下载Ubuntu 20.04镜像,制作U盘LiveCD,进入LiveCD后选择试用Ubuntu,打开终端并编辑/usr/share/ubiquity/zsys-setup文件,然后运行ubiquity开始安装Ubuntu。文章还提到这种加密方式比《Ubuntu ZFS加密Home目录》更优秀。
Ubuntu ZFS 加密 Home 目录
·847 字·2 分钟
代码
Ubuntu-Zfs-Encryption
Ubuntu
ZFS
Encryption
加密
Linux
这篇文章介绍了如何在Ubuntu操作系统中使用ZFS文件系统加密Home目录。作者提供了详细的步骤指南,包括创建临时账号、查看ZFS数据集、取消挂载和创建加密数据集等。文章还介绍了如何检测和检查加密是否成功,以及如何使用ZFS的自动快照功能和Grub引导项。最后还提到了安装加密交换空间Swap的步骤和销毁旧的数据集的方法。
Ubuntu 20.04.1 配置 LNMP 本地环境备忘
·485 字·1 分钟
代码
Ubuntu2004lnmp
Ubuntu
Nginx
Mysql
PHP
LNMP
这篇文章介绍了在Ubuntu 20.04.1 Desktop版本中配置LNMP(Linux+Nginx+Mysql+PHP)的步骤。作者先介绍了安装Nginx、PHP、Mysql和phpMyAdmin的方法,然后提到了禁止开机启动,需要手动打开的问题。文章还给出了一个提示,即如果在生产环境中不了解各项配置的含义,应避免按照本文进行配置。最后,作者还提到了一个奇怪的bug,即完全移除Apache2时出现的问题。
Ubuntu 20.04 优化
·2634 字·6 分钟
代码
Ubuntu2004
Ubuntu
优化
美化
ZFS
Gnome
这篇文章介绍了如何对Ubuntu 20.04进行优化的步骤。包括更换软件源、系统设置、安装GNOME Tweaks、去除鼠标加速、调整鼠标滚轮速度、免密码使用Sudo等。还介绍了安装常用的软件和扩展,如Chrome、Fcitx、Preload、TLP和CPUFREQ、Guake、Oh My Zsh等。同时还提供了一些其他的优化设置,如配置Vim、Grub引导、自动挂载硬盘、安装Openssh-Server等。最后还提到了安装Docker、Nginx、Mysql、PHP等软件以及使用Gnome Shell Extensions和体验macOS Big Sur动态壁纸。
Typecho 迁移到 Hugo
·832 字·2 分钟
代码
Typecho-to-Hugo
Hugo
Blog
Typecho
博客
这篇文章介绍了作者将Typecho博客迁移到Hugo的过程。其中包括导出Typecho文章、配置Hugo、导入评论等步骤。文章主要关注于URL的迁移和将评论导入Disqus的过程。作者使用了一个修改过的PHP脚本来导出文章,并在Markdown博文的Front matter中添加了slug值以便后续设置。作者选择了Disqus作为博客评论解决方案,并使用了DisqusJS API。最终,作者通过WordPress中转的方式将评论导入到Disqus。
博客迁移到 Hugo
·595 字·2 分钟
代码
Hugo
Hugo
Blog
这篇文章介绍了博客从Typecho迁移到Hugo的过程。作者认为维护LNMP类型的博客越来越费精力,决定迁移到静态博客。在Hexo和Hugo之间徘徊,最终选择了Hugo,因为其性能更好。文章解释了作者选择Hugo的原因以及迁移过程中遇到的问题。最终,作者感谢了一位博主的主题并使用了它。现在,作者的博客部署在阿里云的OSS上,并实现了“Serverless”。
GitHub Actions 自动部署 Hexo 脚本
·711 字·2 分钟
代码
Github-Actions-Hexo-Ci
Hexo
GitHub
Actions
Deploy
前言 # 网上虽然有很多通过 GitHub Actions 自动部署 Hexo 的教程,但都有各种各样的问题。
主要问题还是 Workflow 脚本没有写正确,比如插件部分。
Gridea Hexo Hugo 等 git push 同步到多个仓库
·336 字·1 分钟
代码
Deploy-to-Github-and-Coding
Hexo
以 GitHub Pages + Coding Pages 为例
准备工作 # 创建 GitHub Pages 仓库 创建 Coding Pages 仓库 申请 GitHub token 申请 Coding token 访问令牌 如果是 Gridea,在 Gridea APP 里配置好 GitHug Pages 配置 git remote # 如果是 Gridea 需要在 output 设置 cd ~/Documents/Gridea/output 如果是 Hexo Hugo 等,在博客根目录即可。 然后输入以下命令:
Ubuntu 19.10 优化
·1893 字·4 分钟
代码
Ubuntu1910
Ubuntu
优化
美化
ZFS
Gnome
这篇文章介绍了对Ubuntu 19.10的优化方法。包括更换软件源、系统设置、安装GNOME Tweaks、去鼠标加速、安装Gdebi、安装Chrome、安装插件等。同时还提到了Ubuntu 19.10新版本对性能提升的重要性以及安装时可以选择ZFS文件系统和原生支持Nvidia显卡驱动的优点。文章中还推荐了一些常用软件和硬件环境的设置。总体上,这篇文章对Ubuntu 19.10进行了高度评价和详细介绍。