WordPress 响应式极简主题 SimPo 1.5 – 2016.8.16 最终版

WordPress响应式清新主题SimPo介绍:

SimPo是个人基于最新WordPress默认主题 Twenty Twelve 修改的一款响应式清新主题,一切遵循清新自然的主体风格,博客更专注文字,目前已停止频繁更新,不过会根据 Twenty Twelve 的更新进行维护。如果你觉得此主题不错,可以考虑给本人送一瓶百事可乐o(∩_∩)o Read more “WordPress 响应式极简主题 SimPo 1.5 – 2016.8.16 最终版”

免费的WordPress主题下载网站—>MagPress.com

MagPress.com由亚洲三兄弟开发和维护。MagPress.com早在2005年就开始作为免费的WordPress主题下载网站,现在已经成为世界上最大的免费WordPress主题目录之一,拥有超过100万次的下载量。

根据Alexa的历史统计,MagPress被来自美国,印度,印度尼西亚,英国和俄罗斯的用户访问。我们帮助了超过10万的网站管理员和博客为他们的新网站创建了一个漂亮且易于使用的WordPress模板。

今天,MagPress不仅为WordPress CMS平台提供简单的免费主题,而且还提供免费的响应和干净的现代HTML5 WordPress主题供用户使用,无需任何HTML和CSS的知识。MagPress还为任何用户提供购买任何主题的开发者版本的机会,以移除我们的信用链接,并通过我们的支持论坛或优先电子邮件获得100%免费但高端的支持。

MagPress的开发人员不断追随设计和网页编码标准的潮流,所以使用我们的免费主题的用户可以在他们的网站上使用最标准和最新的HTML CSS标记。到目前为止,我们已经有超过30个移动友好的WordPress主题,可以在iPhone,iPad或任何Android手机等移动设备上完美工作。

随着对移动友好的WordPress主题的苛刻要求,我们总是发布一个“响应”的主题,使任何使用我们的主题的用户不会损失他们的观众在移动空间,可能会或可能不会覆盖30%的平均设备使用访问。

MagPress总是欢迎来自世界各地的新成员和访客,所以我们可以帮助他们开始自己的网站,而不必担心网站设计或新的主题发展。如果主题支持这个功能,可以通过主题选项轻松地对WordPress主题进行简单的安装。

官方网址:http://www.magpress.com/

轻量级博客程序–Ghost使用体验

PHP方面最知名的轻量博客还是Typecho,在国内有很高的声誉,不过正式版已经快三年没有更新,虽然开发版还在更新,加上用的人还是偏少,毕竟倾向于专门博客方面,所以模板、插件和二次开发的教程都偏少,所以又有一部分人投向了其他语言。例如很火的GO语言、NodeJS等等,用这些语言开发的博客网站确实速度非常快,让服务器的压力也小了很多,远比PHP这类动态的具有明显优势。在NodeJS方面最知名的就是Hexo和Ghost了,还有GO语言写的Hugo,还有Jekyll等等,他们甚至还能依靠Github Page运行,又节省了服务器成本。

一直闻其Ghost博客大名,但是一直没有体验过,所以这次折腾了一阵子终于搞定了比较简单些的Ghost博客。博主比较菜+懒,所以Hexo搞了半天没成功,虽然dalao们都说简单,加上手上空闲只有国内主机,国内主机平时更新个WP都是问题,下载Hexo依赖的一大堆组件简直不能忍受。。。正好Ghost博客已经有了很多一键搭建脚本,所以就先发Ghost博客。

一、Ghost博客的搭建

Ghost博客的搭建说难不难,说简单也不简单,它比WP这种PHP所要的环境和组件毕竟多和复杂,所以很多新人都觉得这玩意实在是太复杂了。Ghost博客所占用的资源比较厉害,至少需要512MB内存才能保证其正常使用,如果主机在国外相对方便一些,国内更新软件包实在蛋疼。 Read more “轻量级博客程序–Ghost使用体验”

Pagekit轻博客CMS程序/模块化轻量级CMS

Pagekit是采用现代技术构建的模块化轻量级CMS。它为您提供了创建漂亮网站的工具。全部包装在一个干净和直观的用户界面。

Pagekit是由YOOtheme创建的开源项目。我们热衷于创建模块化,可扩展和轻量级的CMS,并将乐趣带回内容管理。Pagekit托管在GitHub上,供所有人参与。今天介入!

官网地址:https://pagekit.com/

Ghost 开源博客平台

Ghost 是基于 Node.js 构建的开源博客平台。Ghost 具有易用的书写界面和体验,博客内容默认采用 Markdown 语法书写。Ghost 的目标是取代臃肿的 WordPress。

Ghost 是基于 Node.js 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 WordPress 高级工程师(女) Hannah Wolfe 创立,目的是为了给用户提供一种更加纯粹的内容写作与发布平台。

John O’Nolan 和 Hannah Wolfe

2013 年 9 月份,Ghost 正式向公众发布,Ghost 中文网也随之上线。
Ghost 中文网的目标是致力于 Ghost 开源博客系统在国内的推广,与广大 Ghost 用户分享 Ghost 相关的知识、技巧。

官网网址:http://www.ghostchina.com/

WP-PostRatings – 基于 WordPress 的文章评分插件

很多博主写博客的目的就是为了与大家分享一些自己的故事、经验以及人生的看法等等,关注博客的访客们可以对博主写的文章进行评论与留言,从而实现了与博主的互动。今天园子介绍的 WordPress 插件 WP-PostRatings ,可以轻松的实现访客对您发表的文章来进行打分、评级,从而加强双方之间的沟通与互动。

园子博客: WP-PostRatings – 基于 WordPress 的文章评分插件

WP-PostRatings 插件已经完美支持 WordPress 2.7 ,并且支持多种样式的的图标,您可以根据自己想喜好,选择相应的图标样式。插件自带的图标如下:

WP-PostRatings 插件截图

您可以登陆您的博客后台,根据帐户名称(如果有开放注册的话)、文章ID、文章标题等等,通过我们统计到的结果,可以很简单的看出哪些文章是大家比较感兴趣的,通过对这些结果的分析在以后的文章中对读者感兴趣的方面有所侧重。

WP-PostRatings 插件使用方法

  1. 下载 WP-PostRatings 插件,上传插件到/wp-content/plugins/下的文件夹。
  2. 到您的网站管理后台插件页面,激活插件,然后就可以根据自己的喜好做相应的设置。
  3. 设置好 WP-PostRatings 插件后,我们需要把相关的代码放在主题文件里去,这样才可以正确显示出投票功能。如园子是把代码加在single.php页面里面,您也可以加到index.php页面里,查找

    加到这段代码下面即可。加入代码后刷新页面即可出现文章评分的功能。园子的博客文章评分截图如下:

    WP-PostRatings 显示效果

    汉化补丁  WP-PostRatings1.50汉化中文包

WordPress Plugins(流行的23 WordPress 插件)

Lester Chan大神,洛米就简单说几个这位大神的作品:分页插件WP-PageNavi、计数统计插件WP-PostViews、投票插件WP-Polls、数据库插件WP-DBManager、下载管理插件WP-DownloadManager等等等….现在知道这位大神的了吧,足以让wordpress用户膜拜啊…

The number of times my 23 WordPress Plugins have been downloaded according to the official WordPress Plugins Repository.

官网地址:https://lesterchan.net/portfolio/programming/php/

 

爱之深恨之切–又换主题:Twenty Twelve 子主题

文章来源/佐仔志

为了避免WordPress升级覆盖Twenty Twelve原修改的文件,以Twenty Twelve为母主题建立一个子主题

启用后的第一步为:SEO。

过去,默认主题的输出title的代码是长长的一串,在Twenty Twelve中,则是如此简单。

<title><?php wp_title( '|', true, 'right' ); ?></title>

在Twenty Twelve的变化中,简化似乎是一个方向,没有多余的功能,没有累赘的样式。标题简化到只有一个函数,通过插件可以完全控制标题的输出,而且与之前的主题相比SEO方面没有任何退步。简单,我喜欢。但是对于“description”和“keywords”修改如下。 Read more “爱之深恨之切–又换主题:Twenty Twelve 子主题”

JustNews WordPress博客、自媒体、资讯主题

JustNews是一款专为博客、自媒体、资讯类的网站设计开发的wordpress主题。JustNews主题支持前端用户中心,可以设置用户角色分组,设置不同分组的权限,并可以实现前端用户投稿发布文章。

购买地址JustNews WordPress主题

前端用户中心

JustNews的前端用户中心基于Ultimate Member插件,我们根据自身需求对Ultimate Member插件进行了深度定制二次开发,购买主题将免费获得我们的定制版Ultimate Member插件。

用户中心

用户中心

帐号设置

帐号设置

前端投稿/文章发布

前端投稿/文章发布

主题简介

  1. 响应式设计,兼容手机和平板等移动设备;
  2. 前端用户中心
  3. (新)第三方社交帐号登录(可支持微博、QQ、微信登录);
  4. 文章投稿、发布功能
  5. 文章专题功能
  6. 文章版权设置,支持自定义添加多种版权模板,文章可选择适用的版权模板;
  7. 文章打赏、点赞、收藏、分享、阅读模式功能;
  8. 当前文章作者信息小工具;
  9. 首页幻灯片轮播、头条推荐内容设置;
  10. 自主开发Themer框架,支持后台自定义面板设置;
  11. (新)一键导入演示数据;
  12. (新)缩略图片延迟加载(lazyload),提高页面加载速度;
  13. (新)手机端底部固定浮动栏,可添加拨号联系等选项;
  14. (新)未设置特色图片自动获取文章首张图片作为缩略图(外链图片自动将首张图片保存到本地并设置为特色图片);
  15. (新)边栏滚动到底部后固定位置功能;
  16. (新)微信分享显示描述、缩略图功能;
  17. (新)支持WooCommerce插件,可实现商城功能;
  18. (新)支持文章分页功能;
  19. (新)广告位设置;
  20. 主题颜色风格自定义设置,可以随意设置网站配色风格;
  21. (新)强大的SEO优化功能,可自定义标题、描述和关键词,也可支持懒人模式自动获取;
  22. 融入FontAwesome字体图标库,支持多达600+个字体图标;
  23. 自带多种小工具(持续增加中);
  24. 文章页面相关文章展示;
  25. 支持首页合作伙伴、友情链接显示;
  26. 支持在线客服/微信二维码/分享/返回顶部悬浮层;
  27. 支持自定义CSS样式设置;
  28. 支持谷歌字体链接和头像链接替换,加快网站打开速度;
  29. 缩略图自动智能裁剪功能;
  30. 无限页面边栏添加;
  31. 三级下拉菜单支持;
  32. 依赖插件一键安装和更新功能;
  33. 文章评论功能(可选择开启或关闭);
  34. 文章分类模板可选择(默认模板、图文列表(无边栏)、图文列表、文章列表);
  35. 页面模板选择(无边栏、无标题、评论模板、专题列表、文章投稿等);
  36. 支持文章段落缩进设置;
  37. 基于Bootstrap前端框架(bootstrap介绍)开发;
  38. 文章组件添加功能(基于shortcode开发);
  39. 主题兼容IE8+,Chrome,Firefox,Safari,360浏览器等国内主流浏览器,针对Mac OS X优化显示;
  40. 浏览器兼容提示,针对低版本IE浏览器会显示升级提示;
  41. 新版本实时推送,在线一键更新,享受WordPress官方主题库的升级体验;
  42. 针对响应式网站的移动端SEO优化;
  43. HTTPS优化,全面支持HTTPS网站;
  44. 支持子主题扩展;
  45. 主题使用在线文档
  46. 一次购买,享受永久更新服务。

运行环境

  • PHP 5.2+,兼容PHP 7.x
  • MySQL 5.0+

主题授权

主题采用在线授权的方式,安装主题激活后自动绑定域名,每个主题可授权3个WordPress站点使用。

Ghost:博客程序由 WordPress 迁移至 Ghost

为了配合路由器科学上网,于是买了个 VPS 来自行搭建 V.P.N,再加上最近在折腾 Node.js,于是打算把博客从 WordPress 迁移至 Ghost

Ghost 为 WordPress 的前员工开发,基于 Node.js,非常轻快,而且后台为 Markdown 编辑器,再加上数据库是 SQLite(也可使用 MySQL),深得我心,下面简单记录一下迁移过程。

首先选择一个合适的 VPS,之后安装 Ghost

迁移评论

评论迁移至 Disqus非常简单,Wordpress 安装 Disqus 插件后简单几步就能完成。

迁移文章图片

Ghost 的迁移指引上给出了一个用来存放图片的网站 Cloudinary,同样有 WordPress 插件,安装后即可把所有图片转移至 cloudinary 并替换文章中的图片 url 为 cloudinary 的 url。

迁移文章

等上面的数据全部迁移完了就可以迁移文章了。

正常的情况下,Wordpress 安装 Ghost 插件,在 WordPress 中导出 JSON 格式的数据,再进入 Ghost 后台导入即可。

这一步我遇到了一个问题,就是导入后的文章乱码了,而标题没乱码!

搜索一圈没找到解决方案,于是给 Ghost 提了个 issue,得到回复说可能是 WordPress 的 MySQL 数据库的编码问题,于是我在本机搭建了一个 WordPress(详见 Mac下如何安装Wordpress?),将线上 WordPress 的数据导入到本地搭建的 WordPress 中(使用 WordPress 内置的导入、导出工具即可),再将本地 WordPress 的数据导出,再上传至 Ghost 后台,乱码问题搞定!

另外,导入的文章可能会出现一些错误,尤其是包含代码的,需要手动修复。

URL 重定向

WordPress 导入 Ghost 之后,文章的 URL 规则发生了变化,为了更加无缝的体验,需要对 URL 进行 301 重定向。

中文标题下,Ghost 导入进来的文章 URL 为一长串字符,重定向规则变得没有规律,我想要的是方便重定向的,比如老的 URL 是 http://www.99css.com/archives/542/,新的为 http://www.99css.com/542/。念在只有 100 多篇文章,手动修改未尝不可:

  • 将 Ghost 的数据库 content/data/ghost.db 下载到本地
  • 用 SQLite 编辑工具(比如 SQLite professional、Firefox 扩展 SQLite Manager)打开
  • 在本地的 phpMyAdmin 中执行如下 SQL 语句筛选出文章标题及 ID SELECT post_title, guid FROM `wp_posts` WHERE post_status = ‘publish’ ORDER BY post_date DESC
  • 修改数据库 ghost.db 中 posts 表中的数据,将 slug 字段修改为上面查询到的对应文章 ID 即可

Tag 的 URL 也可以顺手修改一下,打开 tags 表,修改 slug 字段。

修改完成之后,ghost.db 上传覆盖 content/data/ghost.db。

接下来配置一下 nginx,新建一个 conf 文件,丢到 nginx 配置目录即可

server {  
    listen 80;
    server_name www.99css.com;
    location / {
        proxy_pass http://127.0.0.1:2368;
        if ($args ~* "p=[0-9]*") {
            rewrite ^ /$arg_p? last;
        }
        if ($arg_tag) {
            rewrite ^ /tag/$arg_tag? last;
        }
        if ($arg_replytocom) {
            rewrite ^(.*) $1? redirect;
        }
    }
    location /archives {
		rewrite ^/archives/([0-9-]+)$ /$1 permanent;
        rewrite ^/archives/tag/(.*)$ /tag/$1 permanent;
        rewrite ^/archives/category/(.*)$ / permanent;
        rewrite ^/archives/date/(.*)$ / permanent;
	}
    location /category {
        rewrite ^/category/(.*)$ / permanent;
    }
    location /demo {
        alias /var/www/ghost/content/demo;
        access_log off;
        expires max;
    }
    location /static {
        alias /var/www/ghost/content/static;
        access_log off;
        expires max;
    }
}
server {
    server_name 99css.com;
    rewrite ^(.*) http://www.99css.com permanent;

后面一段规则是将不带 www 的域名(99css.com)跳转到带 www 的域名(http://www.99css.com)

合并评论

进入 Disqus 的后台管理,点击 Tools 标签,找到 Redirect Crawler (Advanced),点击 Start Crawler,即可把重定向 URL 前后的文章评论合并。不知为何,这一步一直没有成功,最后采取的是手动修改 URL map

将 Disqus 集成到 Ghost 中

注:可以使用更加方便的 Code Injection 功能来添加 Disqus,详见 http://www.99css.com/code-injection-of-ghost/ 用编辑器打开主题中的 post.hbs 文件,将下面代码段拷贝至 </article> 前(记得修改一下 disqus_shortname 变量),重启即可生效

<div id="disqus_thread"></div>  
<script type="text/javascript">  
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'disqus_shortname'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>  
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>  
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

使用 PM2 守护 Ghost 进程

安装 PM2,以 Ubuntu 为例

npm install pm2@latest -g

生成 PM2 自启动脚本

pm2 startup ubuntu

以生产模式启动 Ghost

NODE_ENV=production pm2 start index.js --name ghost

保存

pm2 save 

以后这样就可以重启了

pm2 restart index.js

设置完成之后 VPS 重启或者 Ghost 崩溃都能自动重新运行了

10个最佳WordPress客户服务插件

大型企业大力依赖合同支持和客户管理团体,这些团队特别准备提供一致的支持服务。网络上载有各种各样的组织以特殊方式对待客户的故事,这些故事吸引了更多的客户,以及更多的介绍。提供服务首先为他们提供一个简单的路径与您取得联系。

多年来一直存在着各种各样的策略,其中一大部分客户对客户感到困惑,帮助他们。这些客户服务增强功能可以使用插件并入WordPress。在本文中,我们为您的WordPress网站收集了最好的免费WordPress客户服务插件。这份清单将显示我认为是最佳决定的一部分。

热闹的聊天支持

热闹的聊天支持

实时聊天支持是一个可爱的现场直播管理阶段,提供了一个完美无缺的计划的直播小工具,这将很有可能开始您的客人的热情。您的网站的客人可以无限制地打开一个谈话窗口,开始与其中一个管理员进行讨论,如果在任何给定时间没有管理员可用,他们无疑会留下一个电子邮件,将控制他们将在几秒钟内就可以获得他们复制问题的解决方案。 Read more “10个最佳WordPress客户服务插件”

8强大的免费社交共享WordPress插件

社交网络是任何在线宣传策略的紧迫部分。如果您在WordPress舞台上维护您的小型企业网站,协调社交是非常简单的。有几个即时在线网络插件可供WordPress查看。作为一个站点以前是基本的,你应该简单地提供精彩的文章,你的网站一般会被看到,补偿一个体面的运动和眼球的措施。然而,这可能是一个失败的哲学。

在这篇文章中,我们为WordPress博客提供了一些最好的社交共享WordPress插件。这种突出的技术允许您的读者通过在您的网络日记中放出欢迎的符号和抓取力来帮助您解决这个困难的任务,使他们能够将众多知名社交网络的内容分享给他们。

免费工具增加您的电子邮件列表,社会分享和分析

免费工具来增加您的电子邮件列表,社交分享和分析

自由简单的方式来双重你的电子邮件支持者。更重要的是,分享设备将您的活动从Facebook,Twitter,Pinterest双重分享,这只是一开始。优惠使得个人简单易于分享多才多艺或网络上大部分的真棒物质。滚动框是一个电子邮件累积框,通过您的用户将屏幕下降到多远来激活。 Read more “8强大的免费社交共享WordPress插件”

8最好的WordPress安全插件

WordPress是全球最知名和最棒的博客舞台。包括不同主流博客在内的大量网站正在使用WordPress作为内容发布阶段。所以,黑客同样更喜欢黑客攻击基于WordPress的网站。黑客的一些时候还会发现WordPress的漏洞,允许他们窃取整个服务器。

WordPress本身与强大而安全的系统一起工作,但这并不能抵御黑客。无电源密码只是导致网站被黑客入侵的众多因素之一。在这里,我们分享了最好的WordPress安全插件的集合。 Read more “8最好的WordPress安全插件”

6最佳Genesis框架WordPress插件

质量创世记WordPress插件是将Genesis系统基于能力的站点带到以下级别的关键。由于SEO邀请大纲,干净的代码和友好的计划,开始是最知名和一般使用的WordPress主题结构之一。开始系统的SEO增强代码和稳固的安全亮点肯定被理解。

由于执行的第一个方法,大多数创世纪的孩子主题都排除了任何控制板。我们最受欢迎的关于WordPress创世纪框架的事情之一就是设计师和最终客户,他们将洞察力集中在一起,以改善创世纪。在今天的帖子中,我将介绍一些最好的免费Genesis框架WordPress插件。这些模块可以在WordPress模块​​存储区中访问。不要犹豫,下载并尝试在您的网站。 Read more “6最佳Genesis框架WordPress插件”