开发

A collection of 2 posts

开发

Centos下通过docker搭建ghost博客

一些前言: 很早我就想搭个blog,N年前的标准答案是wordpress,撇开代码不谈,外观实在太落后了(来自外貌协会的一票否决),也轻微折腾了一下fork了一些基于laravel的博客、想着基于自己熟悉的框架也比较方便,甚至想着不如自己用go或者java全新写一个一切尽在掌握,均不了了之。 后来我“痛定思痛”想了下,我只是想要个美观的、功能满足需求的的博客系统,至于自定义做一些开发这种事,如果是可以动鼠标和敲命令解决的问题、我是绝对懒得写代码的。 于是我重新考察了一下流行的博客系统,Hexo/Ghost/Vuepress,最后我决定用Ghost,简单理由如下: 默认就比较符合审美的简约风格(黑白),也可以自己换主题 支持移动端良好访问 支持markdown写法(用过md、这辈子都不想用doc) 支持文章评论(通过插件或者gitalk) 后台管理,可以选择接入数据库,也可以纯文档部署 资料和开发工具支撑比较完善 那,决定了就安装部署呗,生产环境官方给的例子是ubuntu的安装,但我tx云用的是centos7,考虑了下我觉得不如用docker好了,毕竟docker现在来看早就是大势所趋,docker可以很好解决各种不同环境下的服务部署问题,

  • Aren
    Aren
开发

给ghost添加gitalk评论功能

虽然有墙的关系github访问是不太行,但终究还是喜欢gitalk的方案来实现评论功能,Gitalk Demo & Gitalk 前置准备: github帐户,没有可创建; github repository,用于保存评论(issues),没有可创建; github application授权,没有可创建。 进到Ghost后台 > Settings > Code injection,在Site Header增加以下代码: <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"

  • Aren
    Aren