Ghost

一个简单好用的个人博客系统
Ghost

Ghost开启Https后重复重定向无法访问的问题

Ghost开启Https支持,除了Nginx的配置外,还需要修改 config.production.json 配置文件中 url 的配置项。 重启Ghost后出现了访问页面会重复重定向301的问题,造成页面无法访问。经查,和以下的Nginx配置有关,需要额外添加一条 proxy_set_header X-Forwarded-Proto $scheme 的配置,即可解决。相关配置如下: location / { proxy_pass http://127.0.0.1:3001; proxy_set_header Host $host:443; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_
1 min read
Ghost

Ghost上安装Disqus插件

以下内容以 Ghost-3.21.0, Casper-3.0.12 为例,其他版本可能会略有差异,请自行调整。 1. 从disqus上找到你自己站点的代码 可以从这里找到你自己主站的代码: Home => Settings => Installation => Universal Code 或者访问下面的链接:disqus.com/admin/universalcode/ [https://disqus.com/admin/universalcode/] 2. 添加评论框 2.1 打开post.hbs模版文件,找到相关代码段 post.hbs 模版文件的路径:content/themes/casper/post.hbs 然后找到如下代码段落 {{!--
If you want to embed
2 min read
Ghost

Ghost中让Markdown通过PrismJS实现语法高亮

最近把WordPress换成了GHost,感觉GHost更加简洁专一,虽然本人文章没写多少,但没少倒腾系统,呵呵。之前WordPress是有一个语法高亮插件的,转到Ghost后是默认没有语法高亮的,后来在网上搜索了一下,认识了PrismJS,感觉还不错。 下载PrismJS PrismJS的官网上http://prismjs.com/ [http://prismjs.com/%22target=%22_blank] 提供了定制化下载的功能,可以根据自己实际的需求,可以定制化选择主题、语言支持、扩展插件。然后系统会根据你的选择,提供个性化的JS/CSS文件下载链接。一共需要下载两个文件:prism.js & prism.css 配置PrismJS prism.js和prism.css一般会放到如下的路径中: /ghost/content/themes/casper/assets/js /ghost/content/themes/casper/assets/css 我用的主题是ghost默认的casper,
1 min read