MOIOI

Thoughts, stories and ideas.

为Ghost博客添加多说评论框

Ghost的开发者在wordpress的Ghost迁移插件中说过,Ghost是一个写作平台,不会Ghost博客添加评论功能。所以为Ghost添加评论功能只能DIY了。好在现在的第三方社会化评论服务很多,比如国外的disqus,国内的友言,多说,畅言等。 今天就来说一说如何为Ghost博客添加多说评论框。 登陆多说: 注册站点 获取多说评论通用代码: 把代码添加到Ghost博客的主题文件中 以Ghost博客默认主题为例,在主题文件夹content\themes\casper\partials下面创建一个叫做comments.hbs的模板文件,也就是评论框的专属模板。 <section class="post-comments"> //多说评论通用代码 </section> 下边是一些说明: * <section class="post-comments">...</section>用于展示评论* 框 * <script type="text/javascript">...</script> …

Read more

WordPress迁移到Ghost教程

从Wordpress迁移到Ghost很简单,在wordpress网站上安装Ghost插件,导出JSON格式的文件, 然后在Ghost后台Labs的导入中,导入上传json文件。 现在Wordpress迁移到Ghost还有很大的问题: 无法导入评论,Ghost团队以后也不会增加对评论的支持。可以用disqus来显示评论 图片导入的处理不尽如人意,Wordpress中曾经上传的文件也不会被导入到Ghost 没有处理wordpress文章中的短代码,这以为着有些wordpress插件支持的短代码将不会正常显示。 不支持custom post type 博文的metadata都将丢失,Ghost只是一个博客系统 保留标签和分类,但分类会转换为Ghost中的标签,Ghost中没有“分类”概念。 …

Read more

wordpress与Ghost博客的比较

随着wordpress的发展,wordpress已经不仅是一个博客程序了,它更是一个扩展度很高的CMS程序。wordpress丰富的插件和主题库使得它成为世界上最流行最主流的博客程序。 Ghost是由从wordpress开发团队离职的两名工程师共同开发的博客程序,专注于写作。 以下是Ghost官网对wordpress和Ghost博客的优劣的比较。 Ghost的设计更简洁,没有复杂的菜单和导航系统 Ghost只专注于协作以及与写作有关的一切 Ghost编辑器只支持MarkDown语法,支持实时预览内容 Ghost内建SEO和社交分享按钮,xml sitemap以及优化过的url Ghost更易安装(但Ghost的配置更复杂) Ghost响应更快(因为是用node.js写的) Ghost更便宜(这点小编不敢苟同,用的是一样的VPS,成本是一样的,当然官网上是跟管理型VPS对比的,因此Ghost得出更便宜的结论) Ghost MarkDown编辑器 Ghost博客的速度是wordpress的19倍 综上所述,Ghost更适合博客和协作,而wordpress更适合建立一个动态复杂的网站。 如果你喜欢更好的界面,希望博客内容便于分享和搜索,速度对你来说很重要,那么你应该选择Ghost作为你博客的首选程序。 如果你希望建立一个完整的商业网站而不是博客,希望有一些更高级的功能比如电子商务,希望用插件增加一些功能,那你应该选择wordpress而不是Ghost。 …

Read more

使用PM2让Ghost博客保持运行

启动 Ghost 使用 npm start --production 命令。这种命令行启动的方式有个缺点:当关闭终端窗口或者从 SSH 断开连接时,Ghost 就停止了。为了防止 Ghost 停止工作,我们可以使用PM2让Ghost保持后台运行。 下面是操作步骤: cd /var/www/ghost #进入Ghost安装目录 npm install pm2 -g # 安装PM2 NODE_ENV=production pm2 start index.js --name "ghost" pm2 startup centos pm2 save 如果你的VPS在国内,可能会在安装pm2时遇到点问题,这时可以这样解决: npm install -g cnpm -- …

Read more

Linux Nginx Mysql Ghost博客安装教程

为了安装linux nginx mysql ghost花了不少时间,下边把linux nginx mysql ghost的安装过程记下来。 Ghost 是基于 Node.js 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan和 WordPress 高级工程师(女) Hannah Wolfe 创立,目的是为了给用户提供一种更加纯粹的内容写作与发布平台。 Ghost很难安装,需要有点动手能力,下边我们一起来看看怎么把ghost部署到linux VPS。 1、安装node.js和npm curl -sL https://deb.nodesource.com/setup | sudo bash -- sudo apt-get install -y nodejs 2、 …

Read more