GHOST 博客使用記錄

這個主要記錄筆者使用新博客框架記錄,內容只簡單介紹如何設定Ghost框架

GHOST 博客使用記錄

這個主要記錄筆者使用新博客框架記錄,內容只簡單介紹如何設定Ghost框架

Docker compose 安裝 Ghost 5.0

Docker compose 安裝 Ghost 5.0
自從 Ghost 預告將 database 轉成 MySQL 就知道這次升級無可避免要重新安裝所有東西,果然在 Docker 安裝 MySQL 遇到很多問題。記錄這次重要的升級,希望可以幫到遇到相同問題的朋友!

Ghost添加語法高亮

A complete guide to code snippets
Developers write code. Some developers write about writing code. But when they try to share that code on the web, everything that makes code more readable – like formatting and syntax highlighting – is gone!

功能:備份

#設定GitHub

git config --global user.name "Name"
git config --global user.email "Email"
git config --global credential.helper store
#測試

echo "# Ghost_Blog_Backup" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Ghost/Ghost_Blog_Backup.git
git push -u origin main

#完整備份

#!/bin/bash

GHOST_DIR=""
BACKUP_DIR=""
REPO_DIR=""

CURRENT_TIME=$(date +"%Y%m%d%H%M%S")
ZIP_FILE_NAME="${CURRENT_TIME}.zip"
ZIP_FILE="$BACKUP_DIR/$ZIP_FILE_NAME"

zip -r $ZIP_FILE $GHOST_DIR

cd $REPO_DIR

git pull origin main
if [ $? -ne 0 ]; then
    echo "Error"
    exit 1
fi

cp $ZIP_FILE $REPO_DIR
git add $ZIP_FILE_NAME

git commit -m "Backup of Ghost directory on $CURRENT_TIME"

git push origin main
if [ $? -ne 0 ]; then
    echo "Error"
    exit 1
fi

自 2021 年 8 月 13 日起,GitHub 不再允許使用使用者名稱和密碼進行 Git 操作。 相反,您需要使用更安全的認證方法,例如個人存取權杖(PAT)或 SSH 金鑰。

生成 PAT:

  1. 登入 GitHub:登入您的 GitHub 帳戶。
  2. 進入設定:點擊右上角的個人頭像,選擇「Settings(設定)」。
  3. 開發者設定:在側邊欄中選擇「Developer settings(開發者設定)」。
  4. 創建令牌:選擇「Personal access tokens(個人訪問令牌)」,點擊「Generate new token(生成新令牌)」。
  5. 設置令牌:填寫令牌描述,選擇所需權限(例如「repo」),然後生成令牌。
  6. 複製令牌:複製新生成的令牌。

使用 PAT:

  • 當 Git 要求輸入用戶名和密碼時,用戶名處填寫您的 GitHub 用戶名,密碼處填寫剛剛複製的 PAT。

Ghost 博客数据自动备份和图片自动压缩 - 少数派
阅读本文需要具备的前提:可自行在云主机上部署Ghost熟悉Git和GitHub使用我已经使用Ghost博客接近2年了。目前来讲,随着1.0的正式发布,版本迭代非常快,体验也越来越好。这篇文章中,我将分…
How to backup your self-hosted Ghost install - Ghost Developers
Find out how tobackup your self-hosted Ghost install using Ghost CLI, or by performing a manual backup.
Ghost博客系列七 迁移博客
前言 在我们搭建好了博客,完成了这么多优化之后,不免会想,花了这么多心思在这破博客上,万一到时候出了啥问题,要迁移博客岂不是很麻烦????!!! 其实很简单很简单,ghost-cli本身也提供了ghost backup命令,可以很轻松的备份所有的数据,而且ghost后台也有轻松导入数据的ui,如图 那么也就意味着,我可以随时用另一台vps,另一个域名,从头搭建好一个博客,然后再导入我所有的数据!!无缝切换 开始 用ssh工具(finalshell,termius)连接上vps 备份 要迁移博客,首先肯定是备份我所有的数据 在Ghost博客系列三ghost-cli和Ghost博客系列五更新博客都有提到过 Ghost博客系列三ghost-cli前言 在之前,我们已经完成了博客系列的一、二,分别是搭建与语法高亮 才发现忘了一个重要的环节,那就是 ghost-cli(手搓)的使用, docker的话有bug,我暂时没有找到办法解决 开始 首先连接我们搭建ghost的VPS,然后切换到搭建ghost的用户,我这里以 test 为例 su testcd /var/www/

功能:使連結在新一頁打開

這個方法會把所有連結在新一頁打開

  1. Login into your Ghost admin
  2. Go to Code Injection under Settings
  3. In the Site Header section, you can insert the following code
<base target="_blank"/>
How to Open External Links in a New Tab in Ghost
This article will show you how to open external links in a new tab without modifying template files with or without JavaScript.