# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
使用 sublime 管理 待办事项
在sublime-text中使用OmniMarkupPreviewer预览时出现404错误的解决办法
这是一个安装了 OmniMarkupPreviewer 插件后,又缺少了依赖(比如重装系统)后才会出现的问题。见这篇文章。
错误现象:
Error: 404 Not Found
Quick Fix 1: Remove Strikethrough Extension
Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User
paste the following to remove the strikeout package.
{
"renderer_options-MarkdownRenderer": {
"extensions": ["tables", "fenced_code", "codehilite"]
}
}
RAID5的配置方法
RAID有 0
1
10
5
6
等级别,RAID0 的性能很强,但是万一有一块盘坏了,整个阵列就废了,肯定不能用。RAID1 的安全性最好,读取速度也不错,但浪费空间,四块盘只相当于两块盘的空间。
RAID5 是这么个原理:交替在各个盘上写数据,这么看类似于RAID0,但是每写n-1个盘的数据,剩下的那个盘写的就不是数据,而是校验数据(parity)。这样一来,如果有一块盘坏掉,那么就可以用剩下的盘上的数据来恢复数据。即便你临时无法找到另一块盘来替换坏盘,阵列也能进入降级模式,重要的数据也可以直接读取备份出来。
继续阅读
wordpress中如何用User Role Editor修改使用Meta Slider的权限
1、添加以下代码添加到functions.php
/**
* You can change this to a different capability by pasting the code below into
* your themes functions.php file.
*
* You can use the 'User Role Editor' plugin to add a custom capability to WordPress
* specifically for Meta Slider users.
*/
function metaslider_change_required_role($capability) {
return 'metaslider_use'; // this is the ID of a custom capability added using User Role Editor
}
add_filter('metaslider_capability', 'metaslider_change_required_role');
2、打开 用户
– User Role Editor
3、选择要修改权限用的角色
4、点击 Add Capability
添加 metaslider_use
,然后钩选该属性
5、点击 Update
– Yes
初级WordPress模板制作入门
一套完整的WordPress模板应至少具有如下文件:
style.css
: CSS(样式表)文件
index.php
: 主页模板
archive.php
: Archive/Category模板
404.php
: Not Found 错误页模板
comments.php
: 留言/回复模板
footer.php
: Footer模板
header.php
: Header模板
sidebar.php
: 侧栏模板
page.php
: 内容页(Page)模板
single.php
: 内容页(Post)模板
searchform.php
: 搜索表单模板
search.php
: 搜索结果模板
当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。
继续阅读
wordpress 返回顶部插件
主:Scroll Back to Top Settings
简单方便不累赘,但超过2年未更新
备:WPFront Scroll Top
功能强大但稍复杂
我是怎么防范 WordPress 大规模暴力破解攻击的
攻击者主要是首先扫描 WordPress 网站,然后通过穷举法攻击 WordPress 的默认用户名:admin。
其实可以通过以下三个步骤来减少被攻击以及被攻陷的机会:
1、 在当前 functions.php 添加以下代码去掉 WordPress 版本信息,减少被扫描到的机会。
remove_action( 'wp_head', 'wp_generator');
2、 默认的用户名不要为 admin,通过一下 SQL 修改 admin 的用户名:
UPDATE wp_users SET user_login = 'newuser' WHERE user_login = 'admin';
3、 安装 Limit Login Attempts
插件,限制登陆尝试次数,防止通过穷举法获取后台密码。
wordpress中为不同位置的缩略图设置不同大小
新建主题函数
打开主题的functions.php文件,加入下面的代码:
// post thumbnail support
if ( function_exists( 'add_image_size' ) ) add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'post-thumb', 700, 270 );
add_image_size( 'home-thumb', 203, 203, true );
}
上面的代码让主题支持文章缩略图并让WordPress生成2个不同尺寸的缩略图。
“post-thumb”的宽度和高度分别是700px和270px ,“home-thumb”的宽度和高度分别是203px和203px,你可以根据主题手动修改这些数字。
如果有必要,你还可以给图片添加用在其他位置(比如存档页或侧栏文章列表)的尺寸。
home-thumb的最后一个变量是“true”——意思是让WordPress裁剪当前图片并另存为新图片。
继续阅读
wordpress 常见查询方法
方法1
$args = array ( 'post_parent' => 5 );
query_posts( $args );
if ( have_posts() ):
while ( have_posts() ) :
the_post();
// Do stuff with the post content.
the_title();
the_permalink(); // Etc.
endwhile;
else:
// Insert any content or load a template for no posts found.
endif;
wp_reset_query();