Hexo的Front-matter详解及其拓展

Hexo的Front-matter详解及其拓展

Hexo的Front-matter是一个非常有用的的功能,它可以针对每一篇文章自定义一些变量来进行很多有意思的操作。例如可以使用Front-matter来实现文章的特色图像功能,还可以实现针对每篇文章的单独的keywords和description的SEO功能。那么这些功能改如何实现呢?今天稍微介绍一下关于Hexo的Front-matter详解及其拓展。 Read More ...

Python基础备忘

Python基础备忘

Python是一门解释性语言,特点是在不需要在运行前编译,是在运行的时候将程序翻译成机器语言。相较于编译性的语言,效率可能会低一点。但是解释性语言也有其自己的优点,像Python其可读性就非常好,语言也比较简单。 Read More ...

Anaconda结合VSCode编写调试Python程序

Anaconda结合VSCode编写调试Python程序

目前来说搭建Python开发环境最方便的就是Anaconda了,不管是什么系统都很方便,而且其最突出的特性是可以配置多种环境,也就是说不管你需要什么特定版本的Python,Anaconda都可以帮你轻松配置出来,而且各个环境之间相互隔离,互不影响,确实是Python开发必备的大杀器。

使用Anoconda配置好了开发环境后,还需要一个用来编写和调试Python程序的地方,当然可以使用Jupyter Notebook或者文档编辑器Sublime Text等甚至PyCharm这样全能的IDE。在这里,记录一下使用Anoconda搭建环境,使用VSCode来编写调试Python的过程。 Read More ...

Python的标准输入输出

最近开始刷题了,才发现自己基本语法和操作要么忘光了,要么好几个语言搞混了,希望借机会能好好熟悉一下Python,以后这就是我的主力语言。

Python的标准输入

import sys
for line in sys.stdin:
    print(line) # 获得的line是按行得到的字符串
    str_list = line.split() # 一般可以使用字符串的split函数来获得分割后的字符串列表
    str_list = line.strip().split() # 使用strip函数可以先把换行符什么的去掉
    int(str_list[0]) # 后续可以做类型转换进行使用

OJ模式的题目A+B代码示例: Read More ...

代码禁止/移除最新版本WordPress的Emoji功能

WordPress 从4.2版本开始,为了兼容在一些旧浏览器上显示 Emoji 表情图标会在网页的 head 部分自动加载一部分代码用于支持 Emoji 表情的正常显示。然而这个功能对于大部分 WordPress 用户来说显得特别鸡肋,对于当前最新版本4.9.8的 WordPress 可以使用以下代码移除/禁用 Emoji 功能,对 WordPress 加载速度进行优化。Emoji 功能相关代码和文件基本通过 WordPress 的 filter 和 action 添加,通过显示filter和action钩子上的所有函数,相应的可以将移除代码写出来: Read More ...

WordPress显示filter和action钩子上的所有函数

WordPress 主题开发或者插件开发时,有时需要列出页面 filter 和 action 钩子上的所有函数,以便调试。主题开发中,将以下代码添加到 functions.php 末尾,即可在访问页面的时候列出 WordPress 钩子上的所有函数:

global $wp_filter;
echo "<pre>" . print_r($wp_filter, true) . "</pre>";

上面的代码会显示附加到 WordPress 所有 filter 和 action 钩子上的函数,而如果想要显示某个 hook 钩子上的函数,则将以下代码添加到 functions.php 末尾: Read More ...

4+ 方式使用WordPress的循环

4+ 方式使用WordPress的循环

WordPress主题模板的核心是令人敬佩的 WordPress 循环。 例如,当您查看 index.php 文件时,循环是通常以 if(have_posts())开头并包含用于生成页面的所有标记和网页标签的那个部分。 默认循环适用于大多数只需要单个循环的主题,但对于具有多个或自定义循环等内容的更高级的主题设计,需要更强大的循环功能。 幸运的是,WordPress 为循环提供了足够的灵活性,有四种或五种循环的方式: Read More ...

响应式网站设计指南

响应式网站设计指南

最近又把自己的博客从 Hexo 迁移到了 WordPress。最大的动力在于感觉 WordPress 平台可以在手机上更好更新博客。迁移过来后,第一件事情就是重新写了一个 WordPress 主题,这次主题的设计采用了响应式的网站设计,于是这篇文章来聊聊响应式的网站设计指南。 Read More ...