hexo 블로그에 스팀잇 글을 가져와 보자.

in SCT.암호화폐.Crypto4 years ago (edited)

안녕하세요.

굳헬로 @goodhello 입니다.

어젠 hexo 를 설치하기 위하여 먼저 node.js를 설치하고 git를 설치한 후 hexo를 설치하고 hexo 블로그를 생성하여 hexo 서버를 띄우고 웹사이트에서 확인하는 작업까지 해보았습니다.

오늘은 이 hexo 블로그에 스팀잇 글을 가져오는 작업을 해보겠습니다.

몇가지 작업을 하면서 hexo에 대해 조금 감이 오기 시작했는데...

생성한 hexo 블로그내에 있는 파일 중에 _config.yml이라는 설정 파일을 열어서 블로그에 대한 정보를 수정할 수 있습니다.

# Site
title: Goodhello의 Steem 블로그
subtitle: Goodhello는 공부중
description: Goodhello의 Steem 블로그 정리중입니다.
keywords:
author: Goodhello
language: kr
timezone: ''

위와 같이 상단의 몇가지 정보를 수정하면

블로그 상단의 title과 subtile이 적용되는군요.

그리고 블로그 포스트 하나 생성해 보겠습니다.

포스트 이름은 blogtest로 하겠습니다.

hexo new blogtest

위의 명령어를 입력하게 되면

D:\blog\steemblog>hexo new blogtest
INFO  Created: D:\blog\steemblog\source\_posts\blogtest.md

hexo 블로그내에 \source\_posts\ 폴더 안에 blogtest.md 파일이 생성되면서 포스트가 하나 추가 됩니다.

윈도우 탐색기에서 blogtest.md 파일이 생성된걸 확인할 수 있네요. 그리고 기본적으로 만들어져 있는 hello-world.md 파일도 확인할 수 있습니다.

다시 hexo 서버를 가동하면

blogtest 라는 포스트가 추가 되어 있는것을 확인 할 수 있습니다.

그럼 blogtest.md 파일을 수정하면 포스트 내용이 바뀌게 되겠죠.

위와 같이 간단한 문구를 넣어서 blogtest.md 파일을 수정하고 서버를 재 가동하면

hexo 블로그에서 수정된 내용을 확인할 수가 있습니다.

md 파일은 MarkDown 파일이겠군요... 종종 md 라는 확장자를 가진 파일을 본적이 있었는데... 이제서야 그 파일의 정체를 알게 되었네요.

이렇게 hexo 블로그에서는 포스트를 생성하면 마크다운 md 파일이 생성되고 거기에 포스트를 작성하여 블로그를 만들 수 있도록 만들어져 있는 것 같습니다.

서론이 길었는데... 이제 본론으로 들어가서 여러분들이 궁금해 하실 스팀잇에 올려져 있는 이 hexo 블로그로 가져와 보도록 하겠습니다.

사실 이전에 공부했던 python api를 이용해서 제가 만든 포스트 정보를 가져와서 일일이 새 포스트 작성해서 넣어줘야 하나 싶었는데...

작년에 안피곤 @anpigon 님께서 Hexo Steem 프로젝트란걸 만드셨더라구요.

[Steem Project] Hexo Steem 개인 블로그 만들기

이 Hexo Steem 프로젝트를 이용하면 간편하게 스팀잇에 올린 포스트를 가져올수가 있답니다.

바로 해보도록 하겠습니다.

npm install --save git+https://github.com/anpigon/hexo-steem.git

명령 프롬프트에 위의 명령어를 입력하여 안피곤님의 hexo-steem 모듈을 설치합니다.

그리고 _config.yml 파일 하단에

steem_users:
  - goodhello

위와 같이 steem_users를 추가하고 hexo 서버를 실행하면

ㄱㄱㅑ~~~~~~

순식간에 스팀에 올린 포스트들이 hexo 블로그에 나오게 됩니다.

어제 올린 hexo 블로그 설치글도 잘 나오는군요.

포스트가 저장되는 폴더에 가보면 스팀에 올린 포스트들이 마크다운 파일인 md 파일로 저장이 되어 있습니다.

너무 환상적이고 감동적이군요.

그리고 _config.yml 설정 파일에

steem_users:
  - goodhello
  - goodhello.spt
  - goodhello.aaa
.
.
.

이런식으로 여러 계정을 추가하여 다 가져올 수 있답니다.

그런데 스팀잇에 올린 모든 글을 가져온건 아니고 최근부터 100개까지 가져오도록 되어 있던데... 이 부분 한번 연구해 봐야겠습니다.

오늘은 드디어 hexo 블로그에 스팀 글을 가져오는것을 해보았는데요. 이제 시작일 뿐이죠.

앞으로는 스팀에 올린 모든 글도 가져와 보고, 테마도 수정해보고, github에 배포하거나 도메인도 붙여보면서 더욱 멋진 블로그 만들어 나가보겠습니다.

그럼 여러분들 오늘 하루도 파이팅 하시고~ 행복한 일요일 보내시기 바랍니다.

Sort:  

능력자 굳헬로님 ^^

정말 능력자님들이 계시기에... 이렇게 하나씩 배워나갈 수 있는 것 같습니다~

즐몬하세요 ^^

Hi @goodhello!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.544 which ranks you at #4334 across all Steem accounts.
Your rank has improved 251 places in the last three days (old rank 4585).

In our last Algorithmic Curation Round, consisting of 86 contributions, your post is ranked at #23.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

캬 멋집니다. 저도 해봐야겠군요

Posted using Partiko Android

아직 너무 미흡합니다... 앞으로 더 열심히 해보겠습니다~

캬 멋집니다. 저도 해봐야겠군요

Posted using Partiko Android

Hello goodhello!

Congratulations! This post has been randomly Resteemed! For a chance to get more of your content resteemed join the Steem Engine Team

Coin Marketplace

STEEM 0.27
TRX 0.13
JST 0.032
BTC 62423.21
ETH 2897.82
USDT 1.00
SBD 3.56