[스팀잇 실험] 제목 주소 생성 원리 (How URL is made)

nand(56)
Published in
#kr
Words
430
Reading
2 min
Listen
Play
9y

스팀잇에서 글을 쓰면 URL (인터넷 주소) 가 생기죠.

이렇게요.
https://steemit.com/kr/@nand/markdown

근데 이게 어떻게 생기는지 약간의 의문이 있었는데요.

여기저기 찾아봐도 어떻게 생성되는지 잘 나오지 않더군요.

그래서 제가 실험해봤습니다.

차례차례 알아볼까요.


URL 뜯어보기

예를 들어보죠.

https://steemit.com/kr/@nand/markdown

  1. 사실 단순합니다.
    기본 https://steemit.com 이 있고요.

  2. 뒤에 kr 이거는 글 쓸 때 맨 처음 있는 태그를 말합니다.
    제목 뒤에 in kr 이라고 보이는게 이 첫 태그이지요.
    그러니까 첫 태그는 중요합니다.
    두 번째부터 다섯 번째 태그는 순서 상관 없어요.
    첫 태그가 URL과 in 뭐뭐라고 실릴지를 결정하죠.

  3. 그 다음 @nand 이건 저자 아이디군요.

  4. 그 다음 비로소 제목 타이틀 비슷한게 보입니다.
    이거는 'markdown' 이라고 되어 있군요.

그런데...


제목?

근데 이게 문제입니다.

위 예제에서 'markdown' 은
제목인 [Markdown] 마크다운 총정리 All in One 와는 차이가 있습니다.

도대체 어떤 규칙이 있는거죠?

궁금하니까 바로 결론부터 볼게요.


결론

그래서 여러 실험을 통해 (귀납적으로) 제가 내린 결론입니다.

  • 영문자: 그대로 다 살아 있습니다. 다만, 대문자는 소문자로 바뀝니다.
  • 공백: dash - 문자로 바뀝니다.
  • 특수문자: 무시됩니다. 다만, &and 로, love로 바뀝니다.
  • 한글: 영어 외의 문자는 특수문자 취급되어서 무시됩니다.
  • 유럽어권의 특수문자: 영문자에 가까운 해당 문자로 변환됩니다.
  • 특수규칙: 무시되는 문자만 있는 경우! 특정 문자로 변환됩니다.

이게 다 무슨 말이냐고요?
예제로 확인해보면 쉽습니다.


예제로 확인해보자!

스팀달러로 EOS ICO를 참가해보자
https://steemit.com/kr/@twinbraid/eos-ico

  • 한글은 특수문자 처리되어서 모두 빠지고, eos, ico만 남았습니다.

영어 & 한국어 포스팅을 처음 쓰시는 작가님들께 - 영어권 유져들과 소통하는 포스팅 포맷 방법 !
https://steemit.com/kr-english/@hansikhouse/and

  • 역시 한글과 -, ! 등은 모두 빠지고, &만 and로 남았군요.

반가운 손님2
https://steemit.com/kr/@cjsdns/2
#2)한국에서 즐기는 중국요리
https://steemit.com/kr/@kimnogari/2

  • 두 글 모두 한글과 특수문자는 빠지고, 숫자 2만 남았습니다.

Dear Steemians, I'm back again! ♥
https://steemit.com/life/@kalemandra/dear-steemians-i-m-back-again-love

  • love로 바뀌는 예입니다.

Présentation Française / Introdue yourself
https://steemit.com/fr/@nickskywalker/presentation-francaise-introdue-yourself

  • 프랑스어의 ée로, çc로 바뀌는 예입니다.

A lovely flower greeting for you No.18....Einen lieben Blumengruß für euch Nr. 18..... HomeArtPictures Originalcontent (10 HQ Photos)
https://steemit.com/photography/@homeartpictures/a-lovely-flower-greeting-for-you-no-18-einen-lieben-blumengruss-fuer-euch-nr-18-homeartpictures-originalcontent-10-hq-photos

  • 독일어의 ßss로, üue로 바뀌는 예입니다.

특수규칙: 중복 처리

  • 같은 저자가 같은 제목을 두번 쓰면 특정 문자가 추가된다.

청심2
https://steemit.com/kr/@cjsdns/5r7uxa-2

숫자 2만 남게 되겠네요.

어 그런데 이런 글이 이미 있네요?

반가운 손님2
https://steemit.com/kr/@cjsdns/2

같은 저자의 같은 태그에, 같이 2를 붙이면 URL이 똑같아지는거죠.
이 경우 중복을 피하기 위해서 앞에 문자가 추가되는 것을 볼 수 있습니다.


특수규칙: 수정

  • URL은 제목을 수정해도 바뀌지 않는다.

(제멋대로 엮은) 스팀잇 이용에 필요한 가이드(2017.06.24)update
https://steemit.com/guide/@woo7739/3kbwkq-2017-06-21

아마도 제목이 (제멋대로 엮은) 스팀잇 이용에 필요한 가이드(2017.06.21) 이었다가 수정이 되었을 걸로 예상됩니다.

중복처리의 예이기도 한데, 다음과 같은 기존 글이 있어서 중복을 피하기 위해 앞에 문자가 포함되어 있죠.
https://steemit.com/kr/@woo7739/2017-06-21

이쯤에서 처음 예로 들었던 제 글을 볼까요.

[Markdown] 마크다운 총정리 All in One
https://steemit.com/kr/@nand/markdown

사실 이게 팁입니다!
저는 일부러 URL에 markdown만 남기기 위해 All in One 이라는 글은 차후에 수정해서 추가하였습니다.
이 방법을 쓰면 내 맘대로 URL을 적용할 수도 있겠군요.


남은 궁금증

  • 규칙의 예외: 특정 문자가 뒤에 추가되는 경우

드디어 포천에서 서울까지 30분 ~~
https://steemit.com/kr/@lgs8235/30-2017627t172437886z
손자 ehwan이 50일 기념사진을 찍어주러 양평 더그림이란 곳에 왔습니다.
https://steemit.com/kr/@cjsdns/ehwan-50-2017627t173128972z

영문자, 숫자가 남는건 알겠는데 뒤에 글작성날짜와 시간 등 정보가 추가되었습니다.
특히 lgs8235@lgs8235 님 글에는 모두 이 정보가 붙고 있습니다.
이유는 모르겠어요. 아시는 분 알려주세요~

또한, 중복을 피하거나 무시되는 문자만 있는 경우 생성되는 알 수 없는 문자. 이것도 규칙이 있을텐데 궁금합니다.


보너스: 제목 끝에 스팀로고

이 글도 그렇고, 제목 끝에 스팀 로고가 있는 것을 볼 수 있는데요.
이 의미는 emoji나 특수 문자가 아니라 글 작성시 리워드 선택을 [power up 100%] 로 설정했다는 의미입니다.

관련 글을 링크합니다:
https://steemit.com/kr-newbie/@venti/mq7kj


여기까지입니다.

잘 보셨으면 Upvote (^) !
구독하시려면 Follow 부탁드려요.
지금까지 nand@nand 였습니다.

[스팀잇 실험] 제목 주소 생성 원리 (How URL is made) | Ecency