\
반가워요\! 10년 차 생활 블로거 siwon입니다. 요즘 물가가 정말 무섭게 오르다 보니 월세 살면서 목돈을 만든다는 게 참 꿈같은 이야기처럼 들리기도 하더라고요. 저도 사회초년생 시절에는 월세 내고 나면 통장 잔고가 바닥을 보여서 한숨을 푹푹 내쉬던 기억이 생생하거든요.\
\
하지만 10년 동안 자취 생활을 하며 굴러보니 결국 시스템의 문제라는 걸 깨달았어요. 월세라는 고정 지출을 안고서도 충분히 자산을 불릴 수 있는 구체적인 로직이 있더라고요. 오늘은 제가 직접 몸소 체험하며 겪었던 시행착오와 함께, 지금 바로 실천 가능한 현실적인 절약 및 재테크 전략 7가지를 진심을 담아 공유해 보려고 합니다.\
\
누군가는 월세가 버리는 돈이라고 말하지만, 저는 그 공간을 발판 삼아 더 큰 미래를 설계할 수 있다고 믿거든요. 조금은 팍팍할 수 있는 자취 생활이지만 \전략만 잘 짜면\ 전세 부럽지 않은 자산 형성 속도를 낼 수 있다는 걸 제 경험을 통해 증명해 드리고 싶네요.\
\
발견 시 자동 렌더
function esc(s){return String(s||'').replace(/[&<>"']/g,m=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[m]));}
function fmt(d){var y=d.getFullYear(),m=String(d.getMonth()+1).padStart(2,'0'),dd=String(d.getDate()).padStart(2,'0');return y+'.'+m+'.'+dd;}
function collectLabels(){
var nodes=document.querySelectorAll('.post-labels a, .post-labels li a, a[rel="tag"], .labels a');
var out=[]; nodes.forEach(a=>{var t=(a.textContent||'').trim(); if(t && !out.includes(t)) out.push(t);});
return out;
}
function fetchByLabel(label, perMax){
return new Promise(function(resolve){
var cb='RB_inline_cb_'+Math.random().toString(36).slice(2);
var done=false, s, to;
window[cb]=function(data){
if(done) return; done=true; cleanup();
var list=[], entries=(data&&data.feed&&data.feed.entry)||[];
entries.forEach(function(e){
var link=''; if(e.link) for(var i=0;i
s.trim()).filter(Boolean);
if(!labels.length) labels = collectLabels();
var per = Math.max(max, 6);
// 타이틀 & 리스트 박스
el.innerHTML = ''+esc(title)+'
';
var listEl = el.querySelector('.rb-list');
if(!labels.length){ listEl.innerHTML = '라벨이 없는 글입니다.'; return; }
// 가져오기
var collected=[], seen=new Set();
var results = await Promise.all(labels.map(l=>fetchByLabel(l, per)));
results.flat().forEach(function(it){
if(it.link===exclude || seen.has(it.link)) return;
collected.push(it); seen.add(it.link);
});
// 정렬/셔플
if(sort==='recent'){
collected.sort((a,b)=> new Date(b.published||0) - new Date(a.published||0));
}else if(sort==='shuffle'){
for(var i=collected.length-1;i>0;i--){ var j=Math.floor(Math.random()*(i+1)); var t=collected[i]; collected[i]=collected[j]; collected[j]=t; }
}
// 렌더
var html='', n=0;
for(var k=0;k';
if(it.thumb) html+='
';
html+=''+esc(it.title)+'';
if(it.published){ var d=new Date(it.published); if(!isNaN(d)) html+='
'+fmt(d)+'
'; }
html+='
'; n++;
}
listEl.innerHTML = html || '관련된 글이 없습니다.';
}
// 페이지 로드 후 .rb-inline 모두 렌더
function init(){ document.querySelectorAll('.rb-inline').forEach(render); }
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init);
else init();
})();