2025년 5월 3일 토요일
이미지를 클릭하면 음악이 재생되는 블로그 만들기 (4가지 플랫폼용 코드 포함)
🎵 이미지를 클릭하면 음악이 재생되는 블로그 만들기 (4가지 플랫폼용 코드 포함)
샤갈의 명화, 클릭하면 음악이 흐른다!
우리는 SUNO ai를 이용한 명화,음악듣기 프로젝트를 수행중입니다. 이제 여러분의 블로그에
썸네일 클릭 → 음악 재생/정지 기능을 쉽게 넣을 수
있는 방법을 알아봅시다.
이 글에서는 마크다운, 워드프레스, 블로그스팟 등 주요
플랫폼별로 적용 가능한 코드를 모두 정리했습니다.
✅ 공통 적용 목표
-
클릭 가능한 이미지
-
음악 재생 & 정지 토글
-
JavaScript 제한 우회 (iframe 활용)
-
모바일 및 반응형 대응
① 📄 마크다운용 코드 (GitHub, Notion 등에서 활용)
<iframesrcdoc=' <html> <body style="margin:0; padding:0;
text-align:center;"> <a href="#" onclick="var a =
document.getElementById(`player`); a.paused ? a.play() : a.pause(); return
false;"> <img
src="https://artontv.kr/wp-content/uploads/2025/04/썸네일이미지.jpg"
alt="플레이 썸네일" style="max-width:100%; height:auto; cursor:pointer;"
/> </a> <audio id="player" preload="auto"> <source
src="https://artontv.kr/wp-content/uploads/2025/04/하늘-위로-떠오른-기억-.mp3"
type="audio/mpeg"> </audio> </body>
</html>'width="100%"height="320"frameborder="0"scrolling="no">
</iframe>
✅ 사용법: 마크다운 에디터에서 HTML 삽입이 지원되는 경우 이 코드를 그대로 붙여넣으면 됩니다.
② 🧩 워드프레스 (자체 호스팅, Classic/HTML 블록 지원)
<iframesrcdoc=' <html> <body style="margin:0; padding:0;
text-align:center;"> <a href="#" onclick="var a =
document.getElementById(`player`); a.paused ? a.play() : a.pause(); return
false;"> <img
src="https://artontv.kr/wp-content/uploads/2025/04/썸네일이미지.jpg"
alt="플레이 썸네일" style="max-width:100%; height:auto; cursor:pointer;"
/> </a> <audio id="player" preload="auto"> <source
src="https://artontv.kr/wp-content/uploads/2025/04/하늘-위로-떠오른-기억-.mp3"
type="audio/mpeg"> </audio> </body>
</html>'width="100%"height="320"frameborder="0"scrolling="no">
</iframe>
✅ 사용법:
-
“커스텀 HTML 블록” 또는 “텍스트 보기” 모드에서 붙여넣기
-
Gutenberg, Elementor, Classic Editor 모두 지원 가능
③ 📘 블로그스팟 (Blogger) – 표준 버전
<iframesrcdoc=' <html> <body style="margin:0; padding:0;
text-align:center;"> <a href="#" onclick="var a =
document.getElementById(`player`); a.paused ? a.play() : a.pause(); return
false;"> <img
src="https://artontv.kr/wp-content/uploads/2025/04/썸네일이미지.jpg"
alt="플레이 썸네일" style="max-width:100%; height:auto; cursor:pointer;"
/> </a> <audio id="player" preload="auto"> <source
src="https://artontv.kr/wp-content/uploads/2025/04/하늘-위로-떠오른-기억-.mp3"
type="audio/mpeg"> </audio> </body>
</html>'width="100%"height="320"frameborder="0"scrolling="no">
</iframe>
✅ 사용법:
-
블로그스팟 글쓰기에서 상단의 “HTML 보기” 클릭
-
위 코드를 그대로 붙여넣기
-
이미지 주소 또는 MP3 주소만 본인의 것으로 교체
④ 📘 블로그스팟 대체형 (iframe 불허 시)
일부 블로그스팟 템플릿이나 보안 설정에서
srcdoc
을 차단할 수 있습니다.
아래는 단순 플레이버튼만 삽입하는 대체안입니다.
<audiocontrolsstyle="width:100%;">
<sourcesrc="https://artontv.kr/wp-content/uploads/2025/04/하늘-위로-떠오른-기억-.mp3"type="audio/mpeg">
</audio>
📌 단점: 이미지 클릭 연동 불가, 재생 버튼만 노출
✅ 장점: 거의 모든 플랫폼에서 차단 없이 동작
🎯 마무리 정리
플랫폼 | 추천 방식 | JS 제한 회피 가능 | 이미지 클릭 연동 |
---|---|---|---|
마크다운 | iframe + srcdoc | ✅ | ✅ |
워드프레스 | iframe | ✅ | ✅ |
블로그스팟 | iframe (가능한 경우) | ✅ | ✅ |
블로그스팟 대체 | <audio controls> |
✅ | ❌ |
✨ 참고: 이 음악은 샤갈의 『도시 위에서』 작품에서 영감을 받아 제작되었습니다.
오디오: 🎧 하늘 위로 떠오른 기억.mp3
AI 글 감별기 크롬 확장프로그램 총정리: 무엇이며, 왜 필요할까?
🧠AI 글 감별기 크롬 확장프로그램 총정리: 무엇이며, 왜 필요할까?
ChatGPT나 생성형 AI의 확산으로 인해 글의 출처가 중요해졌습니다. 본 글에서는 AI 글 감별기(크롬 확장 프로그램)의 개념, 사용 이유, 추천 도구 6가지를 총 정리합니다.
🟢 기(起): AI 글 감별기란 무엇인가요?
2024년 이후, 콘텐츠 생산의 절반 이상이 AI로 생성되고 있다는 통계가
나왔습니다.
ChatGPT, Bard(Gemini), Claude 같은 생성형 AI는 편리하지만, 이로 인해
원작자의 개입 여부, 표절,
신뢰성에 대한 의문이 생기고 있죠. 그럼 어떻게 해야 할까요? 우리는 블로그글을 작성하는데 있어서 ai의 도움을 받게됩니다.
바로 이런 배경에서 등장한 것이 AI 글 감별기(AI Content Detector)입니다.
📌 AI 글 감별기란?
사람의 손으로 쓴 글인지, 인공지능이 생성한 글인지를 판별해주는 도구입니다.
특히, AI 특유의 문장 구조나 단어 선택, 반복 패턴 등을 분석해 "AI 유사도"를 계산합니다. 80%이상은 ai가 작성한 포스팅입니다.
🔵 승(承): 왜 필요한가요? 누구에게 유용할까?
다음과 같은 경우에 AI 글 감별기는 필수 도구가 됩니다:
대상 | 필요 이유 |
---|---|
블로거 | ChatGPT 등으로 작성한 글이 구글에 'AI 콘텐츠'로 판단되어 저품질 처리되는 것을 방지 |
교사/교수 | 학생의 리포트나 과제를 진짜로 작성했는지 확인 |
기업 마케터 | 브랜드 콘텐츠가 AI 티를 내지 않도록 감수 및 조정 |
출판사/언론사 | 기사·서평 등 출처 확인 및 표절 방지용 |
🔴 전(轉): 크롬 확장 프로그램 기반 추천 도구 6가지
아래는 누구나 설치해서 사용할 수 있는 크롬 확장 프로그램 기반 AI 감별기 6종 비교표입니다.
이름 | 주요 기능 | 특징 및 용도 | 무료 여부 |
---|---|---|---|
✅ GPTZero for Chrome | 마우스로 텍스트 드래그 후 AI 여부 판별 | 대학 및 교육기관에서 신뢰도 높음 | ✔️ 무료 |
✅ Copyleaks AI Detector | 웹페이지 전체 분석 + AI/표절 감지 | HTML 기반 콘텐츠 감지 가능 | ✔️ 부분 무료 |
✅ Content at Scale Detector | 사람 vs AI 점수, SEO 품질 분석 | 블로그/마케팅 콘텐츠 분석에 특화 | ❌ 유료 전환 |
✅ Writer.com Detector | 빠른 감별, Google Docs 플러그인 지원 | 짧은 문장 위주 감별에 적합 | ✔️ 무료 |
✅ Sapling AI Detector | 문장 단위 분석, GPT 특징 감지 | 색상 하이라이트 기능 제공 | ✔️ 무료 |
✅ Crossplag AI Detector | 복붙 감별 + 진위도 점수 제공 | 논문·리포트 제출 전 체크용 | ✔️ 무료 (1일 제한 있음) |
🧠 결(結): 어떤 툴을 언제 사용하면 좋을까?
상황 | 추천 감별기 |
---|---|
블로그 콘텐츠 품질 감수 | Content at Scale, Copyleaks |
리포트·논문 검사 | GPTZero, Crossplag |
간단 문장 확인 | Writer.com, Sapling |
빠른 웹페이지 확인 | GPTZero for Chrome (드래그형) |
💡 크롬 확장 프로그램 설치 방법
-
크롬 웹스토어 접속:https://chrome.google.com/webstore
-
검색창에 도구 이름 입력: 예) GPTZero, copyleaks
-
‘Chrome에 추가’ 클릭 → 확장 프로그램 설치 완료!
📌 마무리 요약
포인트 | |
---|---|
AI 글 감별기는 콘텐츠의 신뢰성 보증과 저품질 방지를 위해 점점 중요해지고 있음 | |
크롬 확장 프로그램은 무료, 간편 설치, 실시간 검사로 누구나 쉽게 활용 가능 | |
블로거, 마케터, 교사, 출판사 모두에게 필요한 도구가 되고 있습니다. |
2025년 4월 20일 일요일
2025년 4월 19일 토요일
네이버 부동산 매물 데이터를 자동으로 수집하고 분석하는 법
🏘️ 네이버 부동산 매물 데이터를 자동으로 수집하고 분석하는 법
1. General – 왜 매물 데이터를 자동으로 수집해야 할까?
부동산 시장은 빠르게 변화합니다.
특히 인기 지역의 매물은 순식간에 등록되고, 사라지기도 하죠.
이런 흐름을 놓치지 않기 위해서는 실시간 데이터 수집이 필수입니다.
수작업이 아닌 자동화된 방식으로 데이터를 수집하고, 분석하고, 투자에 활용할 수 있다면 부동산 재테크의 경쟁력이 올라갈 수밖에 없습니다.
📌 목표: 매일 아침, 내가 원하는 지역의 매물 데이터를 자동 수집해 투자 의사결정에 활용!
2. Insight – 네이버 부동산은 API처럼 동작한다?!
많은 분들이 “크롤링”이라고 하면 HTML 파싱부터 생각하지만, 요즘 부동산 사이트들은 대부분 데이터를 비동기적으로 JSON 형태로 주고받습니다.
즉, 네이버 부동산도 내부적으로 API처럼 작동하는 구조입니다.
핵심 포인트는 다음과 같습니다:
콘솔(Network) 탭 → XHR → 요청 URL 확인
응답 데이터는 JSON 형식 (예: 매물명, 평수, 가격, 매물번호 등)
페이지 정보를 담은
page
파라미터가 URL에 존재 → 반복 요청 가능
이렇게 해서 curl 요청을 복사하고, 파이썬으로 변환한 후, requests
라이브러리를 사용해 데이터를 가져올 수 있습니다.
💡 네이버 부동산도 결국 데이터를 내려주는 API가 있다는 것. 이것만 알아도 절반은 성공입니다.
3. Specific – 실전 코드로 확인하는 매물 수집 자동화 프로그램
🐍 Python 코드: 페이지별 매물 수집 후 CSV 저장
python-import requests
import csv
headers = {
"User-Agent": "Mozilla/5.0",
"Content-Type": "application/json"
}
with open("naver_real_estate.csv", "w", newline="", encoding="utf-8") as f:
writer = csv.writer(f)
writer.writerow(["매물명", "전용면적", "가격", "등록일"])
for page in range(1, 11): # 1~10페이지 수집
url = f"https://example-api-url.com?page={page}&type=APT&dealType=A1"
response = requests.get(url, headers=headers)
data = response.json()
for item in data['result']['list']:
writer.writerow([
item['atclNm'],
item['spc1'],
item['prc'],
item['atclCfmYmd']
])
🖥️ GUI or 웹페이지로 시각화 (Streamlit 사용)
python-import streamlit as st
import pandas as pd
df = pd.read_csv("naver_real_estate.csv")
st.title("헬리오시티 부동산 시세 모니터링")
st.dataframe(df)
if st.button("급매만 보기"):
급매_df = df[df['가격'].astype(str).str.contains("억") & (df['가격'].str.replace("억", "").astype(float) < 10)]
st.dataframe(급매_df)
🔁 매일 아침 자동으로 실행하려면 윈도우 작업 스케줄러 / 리눅스 크론탭을 활용!
📷 이미지 삽입 제안
콘솔창에서 XHR 요청 캡처 화면
JSON 응답 예시 (with 강조 표시)
실행된 Streamlit 웹 페이지 스크린샷
✅ 마무리 – 부동산 재테크도 데이터 기반으로!
부동산 투자는 감도 중요하지만, 데이터 기반의 추세 분석이 점점 더 중요해지고 있습니다.
이처럼 네이버 부동산의 매물 데이터를 자동 수집하고 시각화하는 시스템을 구축해두면,
단순 관망이 아니라 전략적인 투자 판단을 내릴 수 있습니다. 데이터가 돈이다. 예전이나 지금이나!!
처음으로💪 오늘 한 번만 고생하면, 내일부터는 데이터가 자동으로 나를 찾아옵니다.
2025년 4월 14일 월요일
효율적인 AI 콘텐츠 제작 워크플로우: 퍼플렉시티, 감마 AI, 그리고 블로그 자동화 전략
효율적인 AI 콘텐츠 제작 워크플로우: 퍼플렉시티, 감마 AI, 그리고 블로그 자동화 전략
소개
현대의 콘텐츠 제작은 더 이상 수동적인 과정이 아닙니다. AI 도구들을 활용하면 놀라울 정도로 효율적이고 체계적인 콘텐츠 생성이 가능해졌습니다. 이 글에서는 제목 생성부터 게시까지의 전체 워크플로우를 단계별로 살펴보겠습니다.
워크플로우 단계별 분석
1. 황금 키워드 추출
- 첫 번째 단계는 트렌디하고 흥미로운 키워드 추출입니다.
- 키워드 선택 시 '광범위한 주제가 아닌 구체적이고 디테일한 키워드에 집중'해야 합니다.
- 예: "삼성전자 300만 원 배당금", "강남부동산 10년 만에 신용등급 700점"
2. 퍼플렉시티 AI를 활용한 콘텐츠 리서치
- 선택된 키워드를 기반으로 퍼플렉시티 AI로 상세 콘텐츠 리서치
- 1500자 이상의 데이터 수집
- 현재와 가장 가까운 기사와 문서 활용
- 정확한 숫자와 데이터 입력에 중점
3. 블로그 스타일 코드 생성
- 벚꽃 스타일 코드 생성기를 사용하여 수집된 콘텐츠를 구조화
- 제목, 부제목, 본문, 결론 등 체계적인 구조 생성
4. 감마 AI로 카드 섹션 제작
- 생성된 콘텐츠를 350자로 요약
- 감마 AI를 통해 6-8장의 카드 섹션으로 변환
- 사용자 정의 테마와 상세 콘텐츠 설정
5. 플랫폼별 게시 전략
네이버 블로그
- 코드펜 활용
- 단계별 콘텐츠 복사 및 이미지 삽입
- 카테고리 및 태그 설정
티스토리
- 서식 관리 기능 활용
- HTML 코드 붙여넣기
- 이미지 및 썸네일 설정
- 태그 최적화
자동화를 향한 여정
이 워크플로우는 궁극적으로 완전 자동화를 위한 연습 단계입니다. 구글 시트, API 연동 등을 통해 더욱 효율적인 콘텐츠 제작 시스템을 구축할 수 있습니다.
결론
AI 도구를 활용한 콘텐츠 제작은 더 이상 먼 미래의 이야기가 아닙니다. 퍼플렉시티, 감마 AI 같은 도구들을 통해 누구나 고품질 콘텐츠를 빠르고 효율적으로 만들 수 있습니다.
팁: 포기하지 말고 꾸준히 학습하세요. 모든 여정에는 시간이 필요합니다!SEO를 위한 기초 HTML 속성 자세히 보기
SEO를 위한 기초 HTML 속성 자세히 보기
검색 엔진 최적화를 시작하는 가장 기본적인 코드 이해부터!
🧱 GENERAL – HTML 속성과 SEO의 관계
웹사이트를 만들거나 블로그를 운영할 때 가장 먼저 만나는 언어가 HTML입니다. 하지만 단순히 웹페이지를 꾸미기 위한 구조 언어로만 알고 있다면 SEO 기회를 놓칠 수 있어요. 검색 엔진은 HTML 속성을 통해 페이지의 정보를 파악하고, 적절히 색인하여 검색 결과에 반영합니다. 따라서 기본적인 HTML 태그와 속성에 대한 이해는 성공적인 SEO 전략의 첫걸음입니다.
📌 추천 이미지: “HTML 코드에 하이라이트된 메타 태그 예시 스크린샷”

🔍 INSIGHT – 검색엔진이 이해하는 HTML, 어떤 속성이 중요한가?
HTML에는 SEO와 직결되는 다양한 속성이 존재합니다. 그중에서도 검색엔진에 강력한 신호를 보내는 핵심 속성은 다음과 같습니다.
1. <title>
태그 – 검색 결과의 제목이 된다
HTML 문서의 <head>
영역에 위치하는
<title>
태그는 검색 결과에 표시되는 제목을 결정합니다. 이
태그에 핵심 키워드를 포함하면 검색 노출 가능성이 크게 증가합니다.
<title>기초부터 배우는 HTML SEO 최적화</title>
2. <meta name="description">
– 클릭을 유도하는 설명문
메타 설명 태그는 검색 결과의 설명(Description)에 표시되며, 클릭률에 직접적인 영향을 줍니다. 150자 내외의 자연스러운 설명에 키워드를 포함하세요.
<metaname="description"content="초보자를 위한 HTML SEO 태그 완벽
가이드! 검색엔진에 잘 노출되는 핵심 요소를 알아보세요.">
3. 제목 태그(<h1>~<h6>
) – 콘텐츠의 구조를
알려주는 계단식 제목
검색엔진은 제목 태그를 통해 문서의 논리 구조를 이해합니다.
<h1>
은 가장 중요한 제목, <h2>
,
<h3>
은 그 하위 항목을 나타내므로 콘텐츠에 맞는 계층적
사용이 중요합니다.
📌 추천 이미지: “h1~h3 구조가 계층적으로 나열된 다이어그램”
4. alt
속성 – 이미지의 의미를 설명하라
이미지에 alt
속성을 추가하면 시각장애인 사용자와 검색엔진
모두에게 이미지를 설명할 수 있습니다. 이 속성은 이미지 검색 결과에 영향을 줄
뿐 아니라, 콘텐츠의 접근성과 SEO를 함께 향상시킵니다.
<img src="html-seo-guide.png" alt="HTML SEO 최적화 가이드 이미지- 'alt = 3막구조' ">
🎯 SPECIFIC – 초보자가 실전에 적용할 수 있는 팁
이제 실제로 어떻게 적용할 수 있을까요? 초보자도 어렵지 않게 실천할 수 있는 팁 몇 가지를 소개합니다.
✅ 홈페이지 제목과 설명부터 점검하자
워드프레스나 티스토리 사용자라면, 관리자 설정 > 사이트 정보 메뉴에서 사이트 제목과 설명(meta description)을 확인해 보세요. 키워드를 반영하고 자연스럽게 작성되었는지 체크!
✅ 글마다 제목 구조를 명확히
블로그 포스팅을 작성할 때 <h1>
은 포스트 제목에만, 이후에는
소제목에 <h2>
, 세부 항목은 <h3>
로
나눠주세요. 검색엔진은 이를 통해 글의 내용을 빠르게 파악합니다.
✅ 이미지에 alt 속성 항상 입력
특히 상품 이미지나 인포그래픽이 있다면 alt
속성에 해당 이미지의
설명을 반드시 추가하세요.
예: "3막구조"
.
📌 추천 이미지: “alt 속성과 함께 입력된 이미지 코드 예시 스크린샷”
✍ 마무리 – HTML 이해는 SEO의 기본 체력이다
복잡한 알고리즘 이전에 검색엔진은 HTML이라는 언어로 웹페이지를 해석합니다. 기초 HTML 속성을 정확히 이해하고 잘 활용하는 것만으로도 SEO 경쟁력은 크게 향상될 수 있어요. 오늘부터라도 HTML 속성에 조금 더 관심을 가져보세요. SEO는 디테일에 강한 사람이 이깁니다!