新增搜索功能

给hugo添加搜索功能 当文章数量太多了以后,寻找文章如果只靠标签,分类,和归档是不太容易的,尤其是对标签和分类有哪些标签,划分是否合理不清楚

Typora Picgo自动使用图床上传图片

博客图片改为图床 随着图片的增加,以及博客平台的不固定性,开始改用图床来保存图片,但是每个图片都要上传和替换链接就把使用图床的快捷优势全都丢掉

linux 安装并配置zsh

linux 下 zsh 的安装及配置 安装 1 sudo apt-get install -y zsh 安装 oh-my-zsh 三种方式 1 2 3 4 5 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh 如果因为网络问题安装失败,可以使用代理,或者直接

Hugo Travis 完结!

hexo-hugo平台的转移完成! 今天完成了博客遗留下来的一些问题,并配置好了自动推送及webhooks,有着hexo的基础,配置起来并不难

Hugo Travis

博客更换计划 自从打算把博客换到hugo到现在已经过去两个星期了,今天才开始往服务器上面部署,之所以没有直接部署还是有很多原因限制,时间是一个

Linux 安装PicGo问题

使用deepin安装PicGo时,由于时制作的AppImage包,我们可以直接在终端加上执行权限后运行,但是运行的时候报错 1 2 3 4 [1827:0619/220927.597934:FATAL: setuid_sandbox_host.cc(157)] The SUID sandbox

deepin下状态栏无法显示问题

在deepin的使用中,如果使用了一些插件改变了状态栏,可能会使状态栏因配置更改而无法正常显示 自己设置了dde-dock栏为一直隐藏 解决方法

将hexo文章头转为hugo格式

由于hexo的语言限制,在博客文章数量达到一定的数量后,生成静态内容的速度比较的缓慢,最近打算转到hugo的框架上,hugo使用的是golang编写的,号称是世界上最快的静态页面生成器

但是由于 golang 语言的一些语法及特性,在一些变量的表现上跟hexo有所不同,markdown文件虽然可以复用,但是文章内容的front matter,即文章头定义的那些标签会有所不同,首先是时间的格式会不同

go默认的格式是xxxx-xx-xxTxx-xx-xx+08:00 [+08:00代表的是时区.还有就是tags,categories等标签的定义,在go里定义多个要用数组,长度不确定需要使用切片,切片的形式为 []type{},所以在hugo中定义多个tagshexo会有不同]

hexo中

[tags: ]
    - hexo
    - blog

hugo 中

[tags: [hexo,blog]]

JetBrains 集成开发环境常用插件-快捷键-内存优化

JetBrains 集成开发环境常用插件-快捷键-内存优化

工欲善其事必先利其器.

在开发过程中,一个称手的工具对我们开发的提高是非常大的,用的好帮助可以早下班,减少我们的手部磨损及眼睛的疲劳.

每个人的习惯不同,对插件的使用体验也是不尽相同,这里推荐一些普遍被接受并排名比较靠前的插件,效率满满

hugo-页面变量

页面变量 页面级变量在内容文件的首页中定义,从内容的文件位置派生或从内容主体本身提取. .Aliases : 当前页面的别名 .Content : 当前页面的内容 .Data : 当前页面的Dat

hugo-站点变量

站点变量 在站点的配置中定义了许多(但不是全部)站点范围的变量. 但是,Hugo 提供了许多内置变量,可方便地访问模板中的全局值. .Site.AllPages : 获取所有页面

百度站点收录 - 什么叫他妈的自动推送

百度收录问题

当自己搭建了一个个人网站或者是商业性质的网站时,我们通常希望在百度等搜索引擎上可以直接搜索到,提高网站的曝光率和流量.

但是百度对个人网站的收录十分的缓慢,步骤繁多,不像谷歌,提交完后几天就可以搜索到,无论怎么花式搜索都可以搜索到,而百度就有意思了,怎么都搜不到,快则半个月,慢则后年马月.

虽然百度会根据网址的流量及内容来判断审核,对原创内容的支持还是不错的,但是搜索引擎的算法上还是不如谷歌.

那就我们自己动手来加速一下收录的时长吧.

php List()函数及json_encode时无法转为数组的问题

list 函数实现 PHP中返回多个值(list并不是一个真正的函数,而是一种语言结构)

在众多的编程语言中,有很多都可以在函数中返回多个值,如 java,golang, 但是php却是不支持,虽然在 7.0 版本之后可以设置返回值的类型,但还是无法返回多个值,估计后面 php 的升级中会考虑这个问题. 既然无法原生支持,那我们就自己实现,php内置了大量的函数可以使用,这也是php开发速度快的一个原因.

用两个栈实现队列

题目描述

用连个栈来实现一个队列,完成队列的 pushpop 操作,队列中元素为 int 类型

要用栈来实现对列首先要知道 什么是栈 和 队列, 栈和队列在数据结构上都是数组的表现, 只是有不同的特性,对于栈来说,站内的元素先进后出 (FILO),而队列的元素为先进先出 (FIFO)