登 录
注册
Search
标签搜索
技术教程
typecho
JavaScript
成长日记
Joe主题
Typecho主题
前端学习
网站搭建
typecho函数
影视分享
情感
css
帮助文档
虚拟机
服务器
typecho编辑器
插件
Linux
typecho插件
Windows
Brains - 灵感乌托邦
累计撰写
81
篇文章
累计收到
4,290
条评论
文章首页
分类栏目
技术教程
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上的代码)git clone https://github.com/HaoOuBa/Joe.git 国内服务器建议使用加速镜像地址git clone https://github.com.cnpmjs.org/HaoOuBa/Joe.git3、计划任务——SHELL脚本——任务名称随便——执行周期随便,比如30分脚本内容如下:#!/bin/sh cd /www/wwwroot/网站目录/usr/themes/Joe git pull如果你修改了本地程序内容,比如增加了 打赏按钮 或者 恋爱计时 ,那可以用git的本地备份再还原来实现文件替换但是这方法仅限于作者没有修改你动过的文件,如果作者修改了相关文件,那么就会导致你的程序出错,这里只是提供一个思路脚本内容如下:#!/bin/sh cd /www/wwwroot/网站目录/usr/themes/Joe git stash git pull git stash pop检查更新是否正常 1、上面步骤都完成后,点击右下角 执行2、然后点击 执行右侧的 日志 按钮,如果内容显示 Successful ,则代表成功了
2021年03月16日
1,846 阅读
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/克隆加速#原地址 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,110 阅读
1 评论
7 点赞
2021-03-16
『转载』『插件』Typecho - CommentPush博客评论推送插件
插件介绍基于Typecho博客评论推送的一个小插件!可以在有人评论时推送消息的一款插件功能非常强大,现可以实现QQ、微信、阿里云邮件、SMTP、微信公众号、企业微信机器人、钉钉机器人等消息推送!插件展示使用方法插件目录名字必须为 CommentPush (切记不能修改目录名,否则失效!!)把 CommentPush 整个目录拷贝到 Typecho 安装路径的 /usr/plugins 下面登录 Typecho 后台,启用插件,进行插件设置。目前支持推送功能:Server酱(QQ),Qmsg酱(微信),阿里云邮件,SMTP邮件,企业微信机器人,钉钉机器人。推送日志记录自定义邮件推送模版使用须知当前插件需要使用 file_get_contents 函数,有些集成环境会关闭 allow_url_fopen ,需要把这个设置为 On 。数据库适配:支持 Pdo_Mysql 、 Pdo_SQLite因为GitHub是国外网站,最近有不少小伙伴反映打不开GitHub,下载不了这个插件为了方便小伙伴们直接下载,我就分享一个直接下载的吧,还是欢迎各位小伙伴去支持开发者哦插件下载隐藏内容,请前往内页查看详情
2021年03月10日
7,049 阅读
38 评论
112 点赞
2021-03-10
『原创』『教程』给你的Typecho博客侧边栏加一个恋爱计时(修复夜间模式样式)
前言前几天在翻主页的时候,看到 Nots 分享了他和他女朋友的甜蜜日常。然后注意到了他网站侧栏的小部件,有一个他和他女朋友恋爱的计时模块,很感兴趣我刚好也想给自己女朋友制作一点小浪漫,所以就着手把他分享的代码搬了过来,做了一些优化紧急修复刚测试时发现夜间模式下,会直接透明显示,没有浮块显示我估计是主题作者忘记给自定义模块设置背景色了,所以显示很不协调,就像这样所以我又调用了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 ,那就很简单了,直接在后台的主题设置里登录你的网站后台,进入 外观设置-网站外观-设置外观(必须使用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日
33,474 阅读
170 评论
669 点赞
2021-03-08
『笔记』『代码』pm2 常用的命令用法介绍
PM2 (github上的源码)是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的程序,只要是一般的脚本的程序它同样可以胜任。
2021年03月04日
2,561 阅读
0 评论
3 点赞
2021-03-04
『转载』『教程』宝塔搭建私人【Fiora聊天室】
由于某种原因,我们有时的某些话,并不适合在主流的聊天应用上说,至少,我认为某些话,会被系统认为有风险,你可能面临禁言冻结或封号,甚至物理攻击。那么,自建一个私人的聊天室在你需要时,帮助你远离这些麻烦。
2021年03月04日
2,310 阅读
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,下载不了这个插件为了方便小伙伴们直接下载,我就分享一个直接下载的吧,还是欢迎各位小伙伴去支持开发者哦插件下载隐藏内容,请前往内页查看详情
2021年03月02日
3,901 阅读
29 评论
12 点赞
2021-03-02
『日记』记一次无缝更换根目录和数据库名称
前言因为昨天建了一个 个人主页 ,为了能直接用域名访问主页,所以我就想把博客地址加上 blog 前缀,在后台发现博客根目录和数据库名称还是 52aill 就想着把根目录名称和数据库名称都换成 blog_52aill ,所以就动手更换,全程摸索,弄了很久才弄好,所以记录一下自己学习和摸索的过程。更换过程给博客加一个前缀更换博客根目录更换博客数据库名一、给博客加前缀添加前缀前必须要进行域名的记录添加,我就在我的域名添加了 blog 记录,其他信息填写参考 把手给我,我来教你搭建自己的个人博客(不用带脑)添加好域名记录后就开始给站点加,以宝塔为例,首先在网站管理 添加站点 然后填写新网站 blog.52aill.xyz ,下面的都可以不填,当然也可以直接填写新的根目录和数据库信息完成后就可以去转移根目录文件了,但是我用了另一种方法,直接修改原站点信息。在原站点里添加 blog.52aill.xyz ,然后删除 52aill.xyz 也可以实现更换前缀。二、更换博客根目录如果是新建站点,那直接去原根目录把所有的文件复制到新的根目录就行了,很简单我就不细讲了这里讲一下如果是在原站点基础上更换了域名的情况,在原站点更换了域名要改根目录前缀,只需要去博客根目录重命名。我这里直接在宝塔的文件管理把博客根目录 52aill 更换成了 blog_52aill 更换之后你的网站肯定打不开了,因为你的站点根目录没了,所以打不开是正常的。别急,只需要在 站点信息 里把原来的 网站目录 更改为 blog_52aill ,你的网站就可以恢复访问了三、更换博客数据库名更换了网站前缀、根目录前缀,如果不更换数据库名的前缀,作为一个强迫症我是绝对受不了的,所以必须要改数据库名首先如果你新建站点的时候新建了数据库,那就很简单了,直接把旧数据库备份再导入新数据库就行如果你新建站点的时候没有创建数据库,那直接在宝塔数据库添加数据库,再将原数据库的数据备份导入新数据库然后重点来了,这个时候你的网站打开时绝对会出现数据错误,像这样那是因为你改了数据库名称,但是你的网站没改数据库地址,参考 把手给我,我来教你搭建自己的个人博客(不用带脑) 网站安装时填写的数据库名称知道原因就很简单了,我们直接去网站目录找到保存数据库信息的文件,然后修改数据库信息就OK了我这里保存数据库信息的是 config.inc.php ,这个文件一般在根目录,名称可能不同,一般为 config.php 直接编辑这个文件,将数据库名称和数据库账号密码修改为新的数据库信息,保存即可。
2021年03月02日
3,003 阅读
2 评论
5 点赞
2021-03-02
『教程』手把手教你搭建自己的个人博客
之前发了一篇《使用Gitee+Hexo搭建个人博客的安装及使用教程》,但是其实Hexo有一个很大的通病, 那就是更新起来比较麻烦,每一次更新都需要上传一次文件,没有像在贴吧或者空间发表一篇帖子一样那么方便。 所以今天博主再来教大家搭建一个更新起来更为方便的博客,也属于进阶一点的博客玩法。
2021年02月27日
1,595 阅读
2 评论
10 点赞
2021-02-27
『修复』『模板』Typecho后台主题 Fresh模板(修复版)
Fresh主题采用了目前最流行的bootstrap前端开发框架与typecho进行深度适配;主题在继承typecho一贯简单高效风格的同时让其更加贴合现代年轻用户的审美。
2021年02月23日
31,862 阅读
235 评论
867 点赞
2021-02-23
『转载』『程序』Typecho博客 安卓客户端
南博采用 Android Studio 原生开发,利用XMLRPC接口,无需繁琐操作,简单方便,轻松快捷,精简极速而不失美观!南博是 typecho 第一款全面面对博主的 APP客户端!
2021年02月23日
3,219 阅读
39 评论
10 点赞
2021-02-23
『原创』『教程』使用Gitee+Hexo搭建个人博客的安装及使用教程
码云上有gitee pages(免费的静态网页托管服务),目前码云支持Jekyll、Hugo、Hexo编译静态资源。而且hexo基于Node.js实现的,而且目前主流的vue前端一般都是使用npm或者yarn来跑项目,因此使用hexo搭建博客比较简单
2021年02月22日
1,400 阅读
4 评论
2 点赞
2021-02-22
1
...
4
5
6