Hugo + Github搭建博客与自动化部署 环境准备 下载git 官网:https://git-scm.com/ 根据自己操作系统安装git 下载Hugo 官网:https://gohugo.io/ GitHub地址:https://github.com/gohugoio/hugo 点击Github,点击Tags,选择合适的版本下载。 一般情况下选择带有extended版本,也就是带扩展版的版本。 搭建博客 创建Blog 1.解压hugo_......继续阅读
CSS grid 实现类似GitHub活跃图 看演示图 html代码 [xml] <div class="graph"> <ul class="months"> <li>Jan</li> <li>Feb</li> <li>Mar</li> <li>Apr</li> <li>......继续阅读
WordPress获取当前文章的参与评论者数量/网站全部评论数量 开发主题的时候需要调用本篇文章中全部评论人员数量,这样直接把数量显示出来,显得很高大尚,参与互动人数很多,那么这个数量怎么调用?不多废话,上代码: 1.function里面添加 [php] function comments_users($postid=0,$which=0) { $comments = get_comments('status=approve&type=comm......继续阅读
关于WordPress评论Cookies功能 前言 自升级 WordPress4.9.6 后,新增记录评论 Cookie 功能,方便评论者下次发表评论无需再次输入名称和邮箱地址。 主题默认使用了 comment_form() 函数,并在设置 --- 讨论 --- 勾选了“Show comments cookies opt-in checkbox(显示评论cookies复选框,允许设置评论作者cookies).”会在评论模块中显示一个记录评论 ......继续阅读
修改WordPress后台登录地址(代码版) 将下面的代码添加到你当前主题的functions.php文件 [php] //修改后台登录地址为 ~/wp-login.php?fuck=off add_action('login_enqueue_scripts','login_protection'); function login_protection(){ if($_GET['fuck......继续阅读
WordPress简单实现全站Ajax加载 简介 现在越来越多的网站都开始流行 Ajax 无刷新加载了,许多的 wordpress 主题也用上了这个功能,全站 Ajax 看似技术复杂,但是实际上操作起来非常简易,原因是已经有大神写好了相关的函数,开发者只要稍微修改一下参数,就可以在自己的网站中使用这个技术,下面我就分享一个可以使 wordpress 实现全站 Ajax 的代码! JS代码 [js] var ajaxhome='......继续阅读
Crx搜搜 – 一个牛X的浏览器扩展和应用商店 推荐一个网站,他支持火狐浏览器、Google chrome浏览器、微软edge浏览器的扩展下载。 Crx搜搜,又名扩展搜搜,可以一键搜索并下载 Chrome,Edge,Firefox,Opera 扩展程序 crx/xpi 安装包和 Microsoft Store 应用程序,并可以将插件安装到 Chrome浏览器,Edge浏览器,QQ浏览器,360浏览器,搜狗浏览器,火狐浏览器等 90+ 款浏览器中......继续阅读
Hexo分类和标签为中文,其url链接为英文 Hexo分类名和标签名为中文,其url链接为英文 一般hexo都是部署在GitHub上面,修不修改都无所谓,我的网站是在个人云服务器上部署,对于Nginx上不支持中文url,这就很难受,在查找资料的时候发现可以修改成英文,如下 分类名称默认是你在文章里面设置的,如果是中文分类名,那么路径名也是中文了,特别别扭。我在文档上查到了一个名为 category_map 的设置项,就是一个键值对嘛。 修改办......继续阅读
Hexo 部署 Github Pages 自定义域名失效的问题 当你自定义 Github Pages 域名时,是否出现了每次hexo deploy,自定义域名都失效的问题呢?以下分两种情况讨论。 原因:未添加 CNAME 解决方案: 找到 hexo 博客根目录下的 source 文件夹。注意,不是主题的 source 文件夹。当 hexo 生成静态页面时,根目录下的 source 文件夹中的内容,就会在生成的网页根目录中(你可以在部署到github后,在仓库中......继续阅读
Hexo生成唯一永久文章随机字符串链接Hexo-abbrlink 参考github:hexo-abbrlink 使用 安装插件 [code] npm install hexo-abbrlink --save[/code] 执行此命令可能会不成功,提示你缺少相应的依赖 比如babel-eslint、mini-css-extract-plugin、webpack-cli... 使用npm命令安装即可,比如npm install eslint@4.x babel-es......继续阅读