Topic

技术笔记

A collection of 58 issues

Ghost code injection 修改主题

不满意主题的部分参数,于是试图通过修改主题来实现,但是多次尝试还是失败。突然想到Ghost可以通过code injection来配置。确实简单快速实现了想要的效果。 默认主题Casper 4.x版本有一个我很喜欢的设置,就是Excerpt截取3行,而不是数字数。这样的好处,就是整个版面非常整齐,同时也不用考虑中、英文字数的差异导致的问题。 这里需要一个CSS参数 display: -webkit-box; overflow-y: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word; 使用浏览器的开发者工具,定位你需要截取的位置,例如, 然后,在Settings→Code injection,添加如下配置,就可以实现任意宽度下,截图3行文字。 <style> p.gh-article-excerpt{ font-size: 2.0rem; display: -webkit-box; overflow-y: hidd
1 min read

静态博客系统

很多人习惯了WordPpress,我也一样。但是我并不喜欢,不过呢,还是有很多替代产品,比如说Ghost,halo,typecho等动态博客系统。这里看到一篇文章,推荐了很多静态的博客系统[static CMS],这种博客,就是没有数据库的,整体更轻盈,安全性也稍微好一点[理论上]。这里就记录一下吧。 首先把原文分享,本文不是原创的。 https://snipcart.com/blog/publii-static-cms-html 1. Git & SSG-based * Netlify CMS * Siteleaf * Forestr 这3个是基于Github的博客系统,文件是托管到Github或者其他支持的平台里面,相对而言数据更有保障。 2.Flat-file * Grav * Kirby * Statamic 这3个是无数据库的博客系统 3. Headless & API-driven * Strapi * Directus * Sanit
1 min read

Ghost添加外链图片

两个问题,第一是为什么要用外链图片,第二就是如何添加外链图片。 Ghost的备份是个麻烦,因为你需要去到服务器后台,下载图片。如果需要更换服务器,无疑会带来巨大的麻烦。而且,官方并未提供相应的工具去完成备份、迁移等工作,实属麻烦。外链图片就不一样了,不仅可以简单完成备份、迁移,甚至更换平台也是轻松简单,因为,你的图片在另外的地方,在哪里都可以用。重要的是,把防外链等配置好。 Ghost的官方文档并没有很明确的外链图片的说明。按照Mrakdown的语法,很有可能你外链出来的不是图片,而是完整Markdown语法的一条代码。经过我的测试,要实现外链图片其实也很简单,就是先明确语法,然后按顺序输入。 ![图片alt](图片链接 “图片title”) 或者简化版:![](链接) 按顺序输入,第一步:![](图片链接 第二步:) 当然,你也可以新建一个markdown语法框,这里Ghost就会严格按照语法规则来显示,只是不能使用Ghsot的图片调整工具。 参考markdown语法: Markdown
1 min read

转入腾讯云CDN

使用CDN是利大于弊,不仅仅是可以提升总体接入速度,还可以隐藏真实IP,增强安全性。 由于之前用Cloudflare代理,但是家里的移动宽带把网站给屏蔽了,用手机流量能打开网站,很没劲。也就抱着试试的心态,转入腾讯云试试。 首先是解析转入Dnspod,我查了腾讯云官方文档,有专门的教程,教你从各大域名商那里将解析转入Dnspod,也就是说,并没有法律风险。于是就转了。 接着就是CDN配置,整个流程也是非常简单,配置也不麻烦吧。很快网站就上线,速度满意,网站移动的宽带也能打开了。 经过网站性能测试,我的网站在国内是连接的,是亚马逊香港的服务器,整体速度比Cloudflare好不少。 更新 才用了一两天,突然发现,网站就打不开了,其实服务器本身也没有问题,通过Socks5(科学上网)工具连接后,网站又能打开,看来是腾讯云把我的网站屏蔽了。因此,只能放弃腾讯云的CDN。
1 min read

Adguard Home 53端口被占用

Docker安装Adguard Home,提示53端口被占用,这种情况下,Adguard Home 的核心功能DNS解析就不起作用,这样肯定不行。 1.安装netstat sudo apt update && sudo apt install net-tools #ubuntu netstat -tulpn 可以看到,systemd-resolve这个ubuntu用于DNS解析的进程占用了53端口。 2.结束systemd-resolved sudo systemctl disable systemd-resolved.service sudo systemctl stop systemd-resolved 再看,53端口已经释放 3.重新部署Adguard Home,就可以运行了。
1 min read

博客平台推荐

下面这篇文章,推荐了10个博客平台,很多都是不错的,我也在不同的时间体验过其中几个平台,这里就简单记录一下感受,就怕时间久了,什么都不记得了。 这篇博客文章写得非常仔细,从平台的特色、优缺点等,对各平台做了详细的分析,我认为作者确实是下了功夫的,首先有好几个很厉害的平台,知名度是不高的,非得在这个细分领域深入研究了,才会发现这些宝藏。其次,作者对各平台也是作了详细的研究的,有很强的参考价值。我呢,也就借这篇博客的思路,简单记录一下我的想法吧。 https://rankz.io/blog/blogging-platforms/#mobile-site-navigation 1.Medium,大品牌,被墙了,使用不方便,最好放弃。 2.Wix,最便宜也要4.5刀,价格贵,放弃。 3.Ghost,本站使用的开源版本,官方也托管,价格比较贵,不过自己托管还是很不错的。 4.Proseful,极简设计风格,可以免费使用,
3 min read

学习资料

这篇文章里,是我把那些很有参考价值的文章,集中起来,分享给各位看官,其实就是备忘。想想,我的印象笔记、notion,里面放了那么多文章、资料,其实真的需要的时候,更多还是去Google、Bing、Duckduckgo上面去查资料。为什么不去笔记库里面查呢?我想来,自己也不知道这篇文章到底是存放在哪里。我也去印象笔记里面搜过一些东西,大概率还是什么都搜不到,所以从好用方便来说,笔记工具并不是想想的那么安逸,因此,我就试试在博客上面整理一些文章,目前来说感觉还不错。 195个免费的工具和资源整理,非常厚道。 195 Free Tools & Resources For Bloggers, Digital Marketers & Designers 下面这篇文章是打着体验Publii外衣,同时推荐了很多静态博客系统的 Hands on with Publii, a Free Static CMS Generating HTML Sites
2 min read

Ghost Litespeed Cyberpanel Docker

官方教程 Ghost非常好,但是按照官方教程,使用ubuntu+nginx搭建的Ghost博客系统,非常不稳定,动不动就是挂掉,一定要去服务器控制面板重启服务器,然后才能正常运行。不知道是被攻击了,还是内存不够了(我的vps是1G内存),还是nginx不稳定,还是ubuntu出错(概率不大)。 Docker 试了试Docker,用这来运行Ghost就非常厉害了,安装便利、使用稳定、升级也非常方便。我之前用的是Portainer来管理Docker。后来我发现还可以用Litespeed或者Openlitespeed来做。基于litespeed的服务器控制面板Cyberpanel支持Docker,这样就简单了,轻松就可以用Docker搭建好Ghost,在面板新建一个网站,反向代理Ghost的端口,配置好SSL,一个Ghost博客可以非常简单搭建好,而且还能提供高级、稳定的运行环境,何乐而不为? Cyberpanel Cyberpanel是款开源的服务器管理工具,图形化的界面,管理服务器端各项任务非常便捷,同时还支持Docker,安
4 min read

Subscribe to Notecore

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe