设计

47 posts

一些胡乱的折腾,代码、网页设置、什么都有...

Wordpress主题:二〇一九,Ghost版

之前用的主题 Attila 自22年6月修改完成后用到现在也差不多一年了,不可否认Attila是个非常好的主题,而且在使用期间我还陆陆续续做了很多喜欢的功能集成,如:豆瓣、TOC、友链。 前端时间看到 imzm.im 的Wordpress主题 二〇一九,初见的第一眼感觉很舒服。虽然只是Wordpress的一个免费默认主题,但是较大的字体和舒适的排版让人在阅读方面能感受到很强烈的愉悦感,当时搜了一下发现没有Ghost的办法,所以就又萌生了移植的想法。 以前写Attila没太搞明白Glup的作用,但是体会过他的方便,所以这次也打算从头开始用一个比较方便的脚手架枸橘,最后选定了 @royalfig  的 Ghost-theme-starter 主题脚手架做开发,...

Pyenv提示error extracting the web portion from the installer处理

错误信息 最近因为需要用Python写个小程序给同事用,但是用pyinstaller打包好后在同事的Win7系统上运行出错,提示如下错误: ⚠️无法启动此程序,因为计算机中丢失api-ms-win-core-path-1-1-0.dll 缺少DLL一般都是因为没有运行库,我百度查了下资料,有些帖子说是因为没安装运行库,我试着重新安装了所有运行库以及那片帖子提到的库,但是好像并没有什么效果。 后来 https://cloud.tencent.com/developer/article/1848431 这篇帖子中说到是因为3.8.6以后的Python版本不在支持Win7了,所以需要将Python降级到3.8.6重新打包就能解决这个问题。 pyenv-win 直接安装肯定会出问题,...

Ghost博客实现豆瓣观影清单

早期实现 豆瓣观影清单、书架的功能之前也做过,当时用过好几个方案 1. 当时找的一个教程,不过不记得出处了,不过我写了一篇日志记录这个事情,里面记录了实现过程,原理其实很现在这个类似 2. 另外一个是当时一个叫mufeng还是布克牧为的大佬搞了一个douban的数据站,可以缓存你豆瓣的观影数据,不过好像也停止服务了 这两个方案都或多或少的出现问题了,我后来懒也就一直没有修过,所以之前导航上一直没有书架和豆瓣的链接。 其他方案 但是在空着的这段时间我有时候也找过解决方案,有一次在木木木木木 大佬的博客里发现了一个hugo的实现方案,功能非常齐全,可以实现清单的分类筛选、时间筛选、评分筛选、排序等功能。 当时一下就心动了。 大佬博客也有一篇日志提到了这个功能是谁写的,...

Ghost利用CSS选择器实现归档按月分组

JavaScript方案 关于Ghost如何实现文章归档页面我之前有在关于页面的BLogs部分有提到过如何用JavaScript脚本来实现。 2016 年 & 丙申年 12 月 18 日 优化了文章归档页的实现,之前 xknow 写的 js 感觉略微繁琐,这次改用之前发现的 jquery 选择器,用 [year="2015"] 这种选择器语法直接获得当前年份的所有文章数,7 行代码就搞定了,之后完善下细节,...

开源主题Attila优化

Attila是一款优秀简洁的开源单栏Ghost主题,虽然这款主题有中文汉化,但是作者并未针对中文做出相应的优化,而且搜索功能无法正常使用中文进行搜索。‌‌ 针对这个问题我数星期前提交过一个Issue,作者虽然也有回应,并询问了我有没有实现方式,我也做出了回应,但是一直没有做出更新和优化。后来秉承着自己动手丰衣足食,在本地用发布的压缩版本修改了一个自己能用的,但是一直没去研究怎么才能搜索中文,之前用的Kemia这个主题是可以搜索中文的,我今天看了下代码发现应该可以实现。 刚刚索性就把源码Fork了一份,回家到现在花了四个小时优化、修改好后传上了Github,希望更多的Ghost博友能使用上这款优秀的主题🙏。 🏗️仓库地址:https://github.com/rebron1900/attila 优化内容如下: * 优化了中文字体显示 * 缩小了主体内容区宽度, * 删除了题头图片,...

RESTful API 设计指南

最近在重新起草以前做的一个晒单系统,考虑到要在手机上使用所以使用的是node.js+uniapp。最近在学这些东西才发现自己十年前学的c#的mvc之类的已经很过失了。在学习的过程中接触到“前后端分离”这个关键字,是现在程序端架构的一种流行趋势,找了很多文章写的都不太清晰,直到看到下面这篇,所以转载一下。 作者: 阮一峰 日期: 2014年5月22日 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。...

You’ve successfully subscribed to @1900'Blog
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.