blog Google Analytics 붙이기 불로그 이용자의 접속 정보를 분석하려면 GA가 가장 보편적일 것이다. ghost에 어떻게 구글 애너리틱스를 붙이는지를 포스팅하겠다. 우선, 첫이용자는 https://analytics.google.com/ 으로 가서 가입을 하라. 자! 가입이 완료되면 1. 설정 > property 생성 버튼 2. 이름을 입력 > Next 버튼 3. 간단히 선택사항 선택하고 create 버튼 4. web 옵션 선택 5. 웹사이트
Make Powered by Ghost 문구 수정 고스트의 흔적 없애기 블로그의 맨아래를 보면 powered by라는 문구가 거슬린다. 고스트의 고마움을 뭐라 말 할 수 없을 정도이지만 보안상 고스트로 만들어진 블로그라는 것을 노출하고 싶지는 않다. 우선, 터미널로 ghost root 폴더에 접속해서 content/themes/casper/default.hbs을 연다. 그러면 맨아래 부분에 아래의 코드가 보일 것이다.(원하는대로수정하3) Powered by Ghost Remove
Make 댓글 기능 추가하기 블로그를 운영한다면 이용자들과 소통이 중요할 것이다. 댓글은 이메일보다 강력한 유대관계를 형성할 수 있다. 부족한 부분을 채울 수 있고, 무엇을 원하는지도 알 수 있다. 독자들과의 소통 공간을 원한다면 댓글은 필수라 할 수 있다. Disqus 가입 및 사이트 추가 댓글 기능은 disqus를 이용한다면 쉽게 추가할 수 있가. 먼저 https://disqus.com/ 에
Make Ghost 헤더에 dropdown 메뉴 만들기 post가 많아지면 카테고리도 늘어 날 것이다. 그렇다면 헤더에 dropdown 메뉴를 만들 고 싶어질 것이고... 그 외에도 다국어 블로그를 만든다면 언어 설정을 바꿀 수 있는 드롭다운 메뉴가 필수적으로 있어야할 것이다. 오늘 다루는 방법은 아쉽게도 고스트의 기본 theme인 캐스퍼에서만 동작한다. (node.js를 공부해야할 필요성이 생겼지만 오늘은 아닌걸로...) 먼저, ghost admin 페이지로 가서
Make Ghost 다국어 페이지 현재 ghost는 하나의 언어 페이지만 지원하는 것으로 알고 있다. 고스트 가이드 문서에는 시스템 언어만 변경하는 법과 embeding으로 번역 서비스를 이용하는 법을 언급하고 있는데 번역 비용이 든다. 구글링 해보면 여러 방법들이 있는 것 같다. 여기서는 별개의 사이트를 만들어서 해결해보겠다. 언어별로 새로운 ghost를 설치하는 것이다. 가장 쉬운 방법이고 하나의 사이트에 여러 언어
Make 서비스 계정의 구글 드라이브 관리 Local Ghost를 AWS로 이전 - 7편 서비스 계정으로 연결된 구글 드라이브는 일반적인 구글 드라이브 처럼 로그인해서 자료를 관리할 수 없다. 다행히 관리 UI를 제공하는 자료가 있어서 그 내용을 안내하겠다. 참고: https://github.com/behoyh/google-drive-ui/tree/master Google drive관리 서비스 계정의 구글드라이브 관리를 위해서는 우분투 환경이 필요한데 여기서는 윈도우즈 PC에서
Make 구글 드라이브를 Ghost 저장소로 이용 Local Ghost를 AWS로 이전 - 6편 이 번 포스트에서 고스트의 이미지 저장소로 구글 드라이브를 사용하는 방법을 다루겠다. Google drive와 ghost 연결 https://github.com/robincsamuel/ghost-google-drive 을 방문하면 구글 드라이브를 연결시키는 방법이 나와있다. npm을 이용하는 법과 git을 이용해서 설치하는 법이 있다. 여기서는 npm을 이용하는 법을 다루겠다. 1. ghost가 설치된 폴더에서
Make AWS DB 백업 Local Ghost를 AWS로 이전 - 5편 이 번 포스트는 workbench를 이용하여 AWS(혹은 Local DB)의 mysql에 접속하고 DB를 백업하고 import하는 법에 대한 내용이다. DB 연결 1. https://dev.mysql.com/downloads/workbench/에서 workbench를 다운로드하고 설치. 2. workbench를 실행하고 연결 설정으로 이동하여 값을 입력 연결 방법: standard TCP/IP
Make Daum 스마트워크로 무료 비즈니스 메일 만들기 나만 없어! 내 도메인으로 된 이메일? 메일 서버 없이도 다음(daum)의 메일 포워딩 서비스로 무료로 비즈니스 메일 구축할 수 있다. 20GB까지 사용가능하고 500명까지 회원을 추가할 수 있다. 스마트워크 신청 Daum 메일에 접속하면 왼쪽에 스마트워크 링크가 있다. 개인과 기업/기관용을 선택할 수 있는데 우리는 기업용을 선택하면 된다. 내가 보유한 도메인과
Make Ghost 접속시 502 Bad Gateway 갑자기 고스트 블로그에 접속을 할 수 없다면 이메일 셋팅을 하다가 고스트 재시작도 안되고 해서 서버를 재부팅했다. 그랬더니 자꾸 502 페이지가 나왔다. 1. nginx를 재시작해본다. sudo service nginx restart 2. 그래도 작동하지 않는다면 error 로그를 확인해보자. sudo tail -f /var/log/nginx/error.log 3. 2368이 아닌 2369 포트에 접속하려한 것이
Make AWS EC2에 FTP 연결 Local Ghost를 AWS로 이전 - 4편 Local PC에서 운영하던 Ghost에 저장된 리소스(ex: 이미지)를 파일질러를 이용하여 AWS로 이전하기 위한 내용이므로 해당하는 경우만 읽어보면 될 것이다. 1. https://filezillapro.com/에서 filezilla를 다운로드하고 설치. 2. filezilla를 실행하고 새 사이트 > 프로토콜을 SFTP 선택하고 공개IP입력 3. "사용자"에는 ubuntu입력 4. "로그온 유형"
Make 터미널 접속하여 Ghost 설치 Local Ghost를 AWS로 이전 - 3편 Ghost 공식 개발 페이지를 참고로 AWS EC2인스턴스에 Ghost를 설치하겠다. https://ghost.org/docs/ > get started > ubuntu 로 접근하면 ubuntu에서 설치하는 방법에 대한 최신 가이드를 확인할 수 있다. How to install & setup Ghost on Ubuntu 16.04, 18.04, 20.04 or 22.04A full
Make AWS EC2에 터미널 접속 with putty Local Ghost를 AWS로 이전 - 2편 본 post에서는 AWS 인스턴스에서 여러 command를 실행하기 위해서는 개인 PC에 터미널 애뮬레이터를 설치해야 한다. 여기서는 putty를 이용해서 터미널 접속하는 방법을 포스팅하겠다. 1. https://www.putty.org/ 에서 putty를 다운로드하고 설치. 2. putty를 실행하고 connection > SSH > Auth > credentials에서 Private key file for authentication이라는 칸 옆에
Make AWS 프리티어로 EC2 instance 생성 Local Ghost를 AWS로 이전 - 1편 본 post에서는 아마존의 free tier를 이용해서 EC2에서 우분투 인스턴스를 생성할 것이다. Ghost 블로그를 위해서 EC2외에 lightsail(단순한 블로그 배포가 필요할 때 사용)도 있지만 EC2를 이용하는 방법에 대한 자료가 부족한 것 같아 여기서 그 방법을 공유한다. 1. AWS 가입방법은 쉽고 공개된 자료들이 많으므로 여기서는
Make Ghost 구독 신청시 에러 에러 상황 Subscribe버튼을 누르고 이름과 이메일 주소를 기입해서 가입하려하면 Failed to send magic link email 에러가 발생 원인 고스트에서 가입 신청자에게 확인 메일을 보내려고하는데 관리자의 email 계정을 설정하지 않았기 때문. 해결 방법 고스트를 설치한 root폴더로 이동하면 config.production.json이라는 파일이 있다. 해당 파일을 열면 mail 부분이 아래와 같을 것이다. "mail"
Make Ghost post에 프로그램 코드 넣기 Tech 블로그를 운영한다면 프로그램 코드 syntax 블럭을 표현하고 싶게 된다. 여기서는 고스트 공식문서를 참고로 Prizm 라이브러리를 code injection에 넣는 방법을 포스트하겠다. (커스텀 하는 방법도 있지만 여기서는 가장 간단한 방법을 소개하겠다.) 우선, 관라자 페이지의 설정 > code injection에서 header 부분에 아래의 코드를 넣어준다. 그리고 나서 foot
Make 블로그 구축 with Ghost & Docker 개발환경 - Windows 10(로컬 PC) - Docker version 24.0.2, build cb74dfc(로컬 PC) - port 포워딩이 되는 공유기 - 리다이렉팅용 웹호스팅 Docker Compose로 Ghost를 로컬에 설치 로컬PC에서 고스트 데이터(DB, 테마 등)를 관리할 폴더를 만들고 해당 위치로 이동한 다음에 아래의 내용으로 docker-compose.yml을 작성한다. version: '3.
Make 블로그는 Ghost로 결정 난 디지털 유목민. 새로 일거리를 찾는다고 구직사이트에 접속. 원하는 양식에 맞춰 이력서를 갱신하고 여러 업체에 지원했으나... 모두 불합격ㅠㅠ 그래서 의기소침해 있었는데 우연찮게 서점에서 발견한 어느 책에서... 남이 정한대로 살지말라고!!! 자신의 브랜드 가치를 올릴 방법을 찾고 넘버원이 아닌 온리원 전략을 짜라고 했다. 뭔가 찌릿!! 나름대로 구인 회사의 공고를 읽고 거기에 맞춰