登 录
注册
Search
标签搜索
技术教程
typecho
JavaScript
成长日记
Joe主题
Typecho主题
前端学习
网站搭建
typecho函数
情感
css
帮助文档
虚拟机
服务器
typecho编辑器
插件
Linux
typecho插件
Windows
Win11
Brains - 灵感乌托邦
累计撰写
79
篇文章
累计收到
4,331
条评论
文章首页
分类栏目
技术教程
Typecho
程序代码
学习笔记
Web前端
CSS
JavaScript
其他文章
生活
独立页面
胡言乱语
生活吐槽
友情链接
网站统计
关于博主
自建图床
自建网盘
博主推荐
灵感宝物库
灵感图床库
Code-Server
在线工具箱
TypechoDoc
在线转换
灵感导航页
登录
丨
注册
技术教程
(共
63
篇)
搜索到
63
篇与
技术教程
的结果
『转载』『教程』教你三步实现Joe主题自动更新
> Joe主题升级到了5.0新版本以后,最近更新有些快,手动更新太麻烦,那就直接自动更新吧! ####**警告 Joe主题 6.0.5以下版本有xss漏洞 尽快更新最新版本 ** ps:此教程适用于国内服务器访问国外资源网站比如 github > 以宝塔环境为例: **直接在宝塔面板打开SSH终端** ###1、输入 cd /www/wwwroot/你的网站目录/usr/themes/,并按回车 (表示进入你网站的主题目录) ###2、输入以下命令,并按回车,(这句话的意思是克隆github上的代码) ```php git clone https://github.com/HaoOuBa/Joe.git ``` **国内服务器建议使用加速镜像地址** ```php git clone https://github.com.cnpmjs.org/HaoOuBa/Joe.git ``` ###3、计划任务——SHELL脚本——任务名称随便——执行周期随便,比如30分 脚本内容如下: ```php #!/bin/sh cd /www/wwwroot/网站目录/usr/themes/Joe git pull ``` 如果你修改了本地程序内容,比如增加了 [打赏按钮](../archives/199.html/) 或者 [恋爱计时](../archives/139.html/) ,那可以用git的本地备份再还原来实现文件替换 但是这方法仅限于作者没有修改你动过的文件,如果作者修改了相关文件,那么就会导致你的程序出错,这里只是提供一个思路 脚本内容如下: ```php #!/bin/sh cd /www/wwwroot/网站目录/usr/themes/Joe git stash git pull git stash pop ``` 检查更新是否正常 1、上面步骤都完成后,点击右下角 **执行**  2、然后点击 执行右侧的 **日志** 按钮,如果内容显示 **Successful** ,则代表成功了 
2021年03月16日
1,930 阅读
0 评论
8 点赞
2021-03-16
『转载』『代码』Github国内加速克隆及下载
> 前言 由于某些原因,国内访问Github会异常缓慢,在clone仓库时甚至只有10k以下的速度,下载半天有时还会失败需要从头再来,甚是让人恼火。 > Github国内加速克隆及下载 fastgit.org https://doc.fastgit.org/ gitclone.com https://gitclone.com/ gitee https://gitee.com/mirrors cnpmjs.org https://github.com.cnpmjs.org/ > 克隆加速 ```php #原地址 git clone https://github.com/HaoOuBa/Joe.git #改为 git clone https://github.com.cnpmjs.org/HaoOuBa/Joe.git #或者 git clone https://hub.fastgit.org/HaoOuBa/Joe.git #或者 git clone https://gitclone.com/github.com/HaoOuBa/Joe.git ```
2021年03月16日
2,223 阅读
1 评论
7 点赞
2021-03-16
『转载』『插件』Typecho - CommentPush博客评论推送插件
> ## 插件介绍 基于Typecho博客评论推送的一个小插件!可以在有人评论时推送消息的一款插件 功能非常强大,现可以实现QQ、微信、阿里云邮件、SMTP、[微信公众号][1]、企业微信机器人、钉钉机器人等消息推送! > ## 插件展示  > ## 使用方法 - 插件目录名字必须为 CommentPush (切记不能修改目录名,否则失效!!) - 把 CommentPush 整个目录拷贝到 Typecho 安装路径的 /usr/plugins 下面 - 登录 Typecho 后台,启用插件,进行插件设置。 - 目前支持推送功能:[Server酱][3](QQ),[Qmsg酱][4](微信),[阿里云邮件][5],SMTP邮件,企业微信机器人,钉钉机器人。 - 推送日志记录 - 自定义邮件推送模版 > ## 使用须知 当前插件需要使用 **file_get_contents** 函数,有些集成环境会关闭 **allow_url_fopen** ,需要把这个设置为 **On** 。 数据库适配:支持 **Pdo_Mysql** 、 **Pdo_SQLite** **因为GitHub是国外网站,最近有不少小伙伴反映打不开GitHub,下载不了这个插件** **为了方便小伙伴们直接下载,我就分享一个直接下载的吧,还是欢迎各位小伙伴去支持开发者哦** > ## 插件下载 隐藏内容,请前往内页查看详情 [1]: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login [2]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/2963436402.png [3]: http://sc.ftqq.com/ [4]: https://qmsg.zendee.cn/ [5]: https://www.aliyun.com/product/directmail
2021年03月10日
7,307 阅读
38 评论
112 点赞
2021-03-10
『原创』『教程』给你的Typecho博客侧边栏加一个恋爱计时(修复夜间模式样式)
> ## 前言 前几天在翻主页的时候,看到 [Nots](https://blog.n0ts.cn/) 分享了他和他女朋友的甜蜜日常。 然后注意到了他网站侧栏的小部件,有一个他和他女朋友恋爱的计时模块,很感兴趣 我刚好也想给自己女朋友制作一点小浪漫,所以就着手把他分享的代码搬了过来,做了一些优化 > ## 紧急修复 刚测试时发现夜间模式下,会直接透明显示,没有浮块显示 我估计是主题作者忘记给自定义模块设置背景色了,所以显示很不协调,就像这样  所以我又调用了Joe主题的CSS样式,让这个模块会根据日间模式和夜间模式改变背景颜色,达到和其他模块样式统一 顺便修改了这个模块的文字颜色,夜间模式下不会再是一片漆黑了(**PE端同时修复**)  > ## 成果展示 {tabs} {tabs-pane label="**PC端**"}  {/tabs-pane} {tabs-pane label="**手机端**"}  {/tabs-pane} {/tabs} > ## 实现方法 本教程仅适用于typecho且使用了Joe主题的小伙伴,其他主题或者博客的小伙伴请自行发挥你们的才能 {tabs} {tabs-pane label="PC端"} {callout color="#f0ad4e"} PC端代码:(样式我已经根据Joe主题适配好了,不喜欢的自己修改) {/callout} {mtitle title="在文章最后下载"/} 如果是使用的 [**Joe for typecho**](https://www.fuuuy.cn/archives/292.html) ,那就很简单了,直接在后台的主题设置里 登录你的网站后台,进入 **外观设置-网站外观-设置外观(必须使用Joe主题)-侧栏设置**  找到 **自定义侧边栏模块-PC**  保存好后,再刷新自己的网站就可以看到了! {/tabs-pane} {tabs-pane label="PE端"} {callout color="#ab74e4"} PE端代码:(因为是后端代码,所以我就直接套用了Joe主题的样式) {/callout} {mtitle title="在文章最后下载"/} 手机端的侧栏要复杂一点,但你都进入我的博客了,那我肯定要手把手把你教会了:@(得意) 如果你懂一些 **HTML**,那就很容易能找到PE端的侧栏文件 PE端的样式配置在 **Joe/public/header.php**里 那我们直接在 **header.php** 添加代码就行了,找到PE端侧栏配置位置  然后找到想要加入的位置,可以加在作者信息下,也可以加在网站统计下 我是加在了作者信息下,可以更为直接显示,也更明显,主要是女朋友能够一眼就看到:@(得意)  当然这里添加的代码跟上面的是有一点区别的,我试了几次,发现同样的代码会出现PE端显示,而PC端文字不显示 测试了很多次,终于被我发现,原来是 **JS** 的 **id** 重复了,导致PHP后端的id占用了前端的id 而因为PE端的代码是直接加在源代码里的,所以导致PC端文字不显示了 因此我又对代码进行了优化,没错,从发现bug-测试bug-修改bug又磨了我一小时:@(喷血) **注意:**因为是修改了后端代码,每次更新Joe的主题时都会被覆盖,所以每次更新主题后记得去 **header.php** 重新添加代码 希望Joe主题作者后期能够添加自定义PE侧栏的功能,~~或者不要更新太频繁~~ :@(扇耳光) {/tabs-pane} {/tabs} > ## 结语 教程到此结束,祝各位早日找到心仪的另一半,幸福美满! 感谢 **Nots** 分享的代码。 > ## 代码下载
2021年03月08日
34,663 阅读
170 评论
672 点赞
2021-03-08
『笔记』『代码』pm2 常用的命令用法介绍
PM2 (github上的源码)是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的程序,只要是一般的脚本的程序它同样可以胜任。
2021年03月04日
2,643 阅读
0 评论
3 点赞
2021-03-04
『转载』『教程』宝塔搭建私人【Fiora聊天室】
由于某种原因,我们有时的某些话,并不适合在主流的聊天应用上说,至少,我认为某些话,会被系统认为有风险,你可能面临禁言冻结或封号,甚至物理攻击。那么,自建一个私人的聊天室在你需要时,帮助你远离这些麻烦。
2021年03月04日
2,404 阅读
0 评论
3 点赞
2021-03-04
『转载』『插件』Typecho - UploadGithub 基于github和jsDelivr加速的图床
> ## 插件说明 本插件适用于Tyoecho。 本插件用于将文章附件上传至Github的仓库中,在添加图片进入文章时会替换链接为jsDelivr的地址。 jsDelivr为融合CDN,在全球分布750余节点(包括中国),并Github仓库文件提供免费的访问加速服务。 本插件利用此服务来加速文章附件(图片等)访问速度。 关于jsDelivr运用于博客的优势本文不再赘述,具体请访问这里。  > ## 配置插件 请先在Github创建一个 **公开** 的仓库。 启用插件并进入设置页面。 需要设置的内容: Github用户名:必填,您的Github用户名。 Github仓库名:必填,您用于储存附件文件的仓库名称。 Github账号token:必填,您的Github账号的token,不知道如何获取账号token请自行百度。 Github仓库内的上传目录:必填,附件上传到的仓库内目录位置。如果您不知道如何填写,建议保持默认内容。 文件链接访问方式:建议选择"访问最新版本"。若修改图片,直接访问方式不方便更新缓存。 是否保存在本地:是否将文件保存到服务器 {card-default width="100%" label=""}以下两个参数为选填,留空则为仓库所有者信息。若填写则必须两个都填写。如果您不知道该如何填写,默认即可,不需要修改。不建议留空,这样可以区分哪些文件是插件提交的。建议您保持默认内容。{/card-default} 提交文件者名称:选填,提交Commit的提交者名称,留空则为仓库所属者。 提交文件者邮箱:选填,提交Commit的提交者邮箱,留空则为仓库所属者。 > ## 使用说明 下载插件放入网站 ** `usr/plugins` ** 下,然后登陆后台 **插件管理** 启用 插件**不会验证配置的正确性,请自行确认配置信息正确**,否则不能正常使用。 插件会替换所有之前上传的文件的链接,若启用插件前存在已上传的文件,请自行将其上传至仓库相同目录中以保证正常显示;同时,禁用插件也会导致链接恢复。 由于Linux权限问题,可能会由于无法创建目录导致文件保存到本地失败而报错异常,请给予**本地上传目录777权限**。 您也可以选择不保存到本地,但可能导致您的主题或其他插件的某些功能异常。 您也可以在每一月手动创建当月的目录,避免出现目录创建失败问题(推荐)。 由于CDN缓存问题,修改文件后访问链接可能仍然是旧文件,所以建议删掉旧文件再上传新文件,不建议使用修改文件功能。 jsDelivr刷新缓存功能暂未推出,推出后本插件会及时更新。 在插件设置页面会自动检查更新,若检查失败请手动前往项目地址检查更新。 **Github API限制每个IP每小时只能请求60次接口,请控制您操作图片(上传修改删除)的频率。** `因为GitHub是国外网站,最近有不少小伙伴反映打不开GitHub,下载不了这个插件` `为了方便小伙伴们直接下载,我就分享一个直接下载的吧,还是欢迎各位小伙伴去支持开发者哦` > ## 插件下载 隐藏内容,请前往内页查看详情 [1]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/3285243909.png
2021年03月02日
4,119 阅读
29 评论
12 点赞
2021-03-02
『日记』记一次无缝更换根目录和数据库名称
> 前言 因为昨天建了一个 [个人主页][1] ,为了能直接用域名访问主页,所以我就想把博客地址加上 **blog** 前缀,在后台发现博客根目录和数据库名称还是 **52aill** 就想着把根目录名称和数据库名称都换成 **blog_52aill** ,所以就动手更换,全程摸索,弄了很久才弄好,所以记录一下自己学习和摸索的过程。 > 更换过程 1. 给博客加一个前缀 2. 更换博客根目录 3. 更换博客数据库名 > 一、给博客加前缀 添加前缀前必须要进行域名的记录添加,我就在我的域名添加了 **blog** 记录,其他信息填写参考 [把手给我,我来教你搭建自己的个人博客(不用带脑)][2]  添加好域名记录后就开始给站点加,以宝塔为例,首先在网站管理 **添加站点** ![添加站点][4] 然后填写新网站 **[blog.52aill.xyz][5]** ,下面的都可以不填,当然也可以直接填写新的根目录和数据库信息 ![新建][6] 完成后就可以去转移根目录文件了,但是我用了另一种方法,直接修改原站点信息。 在原站点里添加 **blog.52aill.xyz** ,然后删除 **52aill.xyz** 也可以实现更换前缀。 ![删除域名][7] > 二、更换博客根目录 如果是新建站点,那直接去原根目录把所有的文件复制到新的根目录就行了,很简单我就不细讲了 这里讲一下如果是在原站点基础上更换了域名的情况,在原站点更换了域名要改根目录前缀,只需要去博客根目录重命名。 我这里直接在宝塔的文件管理把博客根目录 **52aill** 更换成了 **blog_52aill** ![改名][8] 更换之后你的网站肯定打不开了,因为你的站点根目录没了,所以打不开是正常的。 别急,只需要在 **站点信息** 里把原来的 **网站目录** 更改为 **blog_52aill** ,你的网站就可以恢复访问了 ![更换目录][9] > 三、更换博客数据库名 更换了网站前缀、根目录前缀,如果不更换数据库名的前缀,作为一个强迫症我是绝对受不了的,所以必须要改数据库名 首先如果你新建站点的时候新建了数据库,那就很简单了,直接把旧数据库备份再导入新数据库就行 如果你新建站点的时候没有创建数据库,那直接在宝塔数据库添加数据库,再将原数据库的数据备份导入新数据库 ![添加数据库][10] 然后重点来了,这个时候你的网站打开时绝对会出现数据错误,像这样 ![错误][11] 那是因为你改了数据库名称,但是你的网站没改数据库地址,参考 [把手给我,我来教你搭建自己的个人博客(不用带脑)][12] 网站安装时填写的数据库名称 知道原因就很简单了,我们直接去网站目录找到保存数据库信息的文件,然后修改数据库信息就OK了 我这里保存数据库信息的是 **config.inc.php** ,这个文件一般在根目录,名称可能不同,一般为 **config.php** 直接编辑这个文件,将数据库名称和数据库账号密码修改为新的数据库信息,保存即可。 ![修改数据表][13] [1]: https://fuuuy.cn [2]: https://fuuuy.cn/archives/55.html/ [3]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/1001375001.png [4]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/2964039212.png [5]: https://fuuuy.cn [6]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/1005034132.png [7]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/327034012.png [8]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/1463664974.png [9]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/3747520477.png [10]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/924938705.png [11]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/3258574857.png [12]: https://fuuuy.cn/archives/55/ [13]: https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/03/874328987.png
2021年03月02日
3,084 阅读
2 评论
6 点赞
2021-03-02
『教程』手把手教你搭建自己的个人博客
之前发了一篇《使用Gitee+Hexo搭建个人博客的安装及使用教程》,但是其实Hexo有一个很大的通病, 那就是更新起来比较麻烦,每一次更新都需要上传一次文件,没有像在贴吧或者空间发表一篇帖子一样那么方便。 所以今天博主再来教大家搭建一个更新起来更为方便的博客,也属于进阶一点的博客玩法。
2021年02月27日
1,670 阅读
2 评论
10 点赞
2021-02-27
『修复』『模板』Typecho后台主题 Fresh模板(修复版)
Fresh主题采用了目前最流行的bootstrap前端开发框架与typecho进行深度适配;主题在继承typecho一贯简单高效风格的同时让其更加贴合现代年轻用户的审美。
2021年02月23日
32,704 阅读
235 评论
871 点赞
2021-02-23
『转载』『程序』Typecho博客 安卓客户端
南博采用 Android Studio 原生开发,利用XMLRPC接口,无需繁琐操作,简单方便,轻松快捷,精简极速而不失美观!南博是 typecho 第一款全面面对博主的 APP客户端!
2021年02月23日
3,459 阅读
39 评论
11 点赞
2021-02-23
『原创』『教程』使用Gitee+Hexo搭建个人博客的安装及使用教程
码云上有gitee pages(免费的静态网页托管服务),目前码云支持Jekyll、Hugo、Hexo编译静态资源。而且hexo基于Node.js实现的,而且目前主流的vue前端一般都是使用npm或者yarn来跑项目,因此使用hexo搭建博客比较简单
2021年02月22日
1,455 阅读
4 评论
2 点赞
2021-02-22
1
...
4
5
6