/* blog.html — ブログ窓口 */ const BlIntro = () => ( 発信は2つのチャネルに分けています。 目的に合わせて読みやすい方を選んでください。 ); const BlLatest = () => { const [posts, setPosts] = React.useState(null); React.useEffect(() => { let aborted = false; fetch('https://roumunews.jp/wp-json/wp/v2/posts?per_page=6&_embed', { mode: 'cors' }) .then(r => { if (!r.ok) throw new Error('http ' + r.status); return r.json(); }) .then(data => { if (aborted || !Array.isArray(data) || !data.length) return; setPosts(data.map(p => { const media = p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0]; const thumb = (media && (media.media_details?.sizes?.medium_large?.source_url || media.source_url)) || null; const cats = (p._embedded && p._embedded['wp:term'] && p._embedded['wp:term'][0] || []).map(t => t.name); const d = new Date(p.date); const date = `${d.getFullYear()}.${String(d.getMonth()+1).padStart(2,'0')}.${String(d.getDate()).padStart(2,'0')}`; return { cat: cats[0] || 'お役立ち', ttl: (p.title && p.title.rendered) || '', date, link: p.link, thumb }; })); }) .catch(() => { if (!aborted) setPosts([]); }); return () => { aborted = true; }; }, []); if (posts === null) return ( 最新記事を読み込み中… ); if (!posts.length) return null; return ( LATEST · 新着記事 まずは、最近の記事から。 公式ブログをすべて見る {posts.map((p, i) => ( {p.thumb ? : } {p.cat} {p.date} ))} ); }; const BlCats = () => ( CHANNELS · 2つの発信チャネル もっと読むなら、目的に合わせて。 BLOG · 公式ブログ 情報提供 法改正・労務実務・助成金・freee運用ノウハウ など、中小企業の経営者・労務担当者向けの情報をまとめています。「調べに来る」読者向け。 NOTE · note インタビュー記事 / AI活用 顧問先の社長インタビュー、AI を使った労務・経営の実例、現場で感じたことなど。「読み物として楽しむ」読者向け。 ); const BlSeminar = () => ( SEMINAR · セミナー / イベント 年10回程度、オンラインで開催しています。 助成金・freee・就業規則の3テーマを中心に、中小企業の経営者・労務担当者向けのオンラインセミナーを定期開催しています。参加は原則無料。 {[ {d:'UPCOMING', t:'2026年の助成金活用ロードマップ', date:'近日公開', note:'2026年に使える助成金のカレンダー解説'}, {d:'UPCOMING', t:'freee人事労務「入れたのに使えない」脱出セミナー', date:'近日公開', note:'よくある詰まり所と対処法'}, {d:'UPCOMING', t:'就業規則"要注意条文"10選', date:'近日公開', note:'トラブルになりやすい条文を解説'} ].map((s, i) => ( {s.d} {s.t} {s.note} {s.date} ))} セミナー開催のお知らせは、メールまたは各SNSで配信しています。 メール配信に登録する ); const BlCTA = () => ( NEXT STEP 記事よりも、直接話した方が早いときは。 個別の状況は、30分の無料相談で整理できます。 無料相談を予約する サービス一覧を見る ); Object.assign(window, { BlIntro, BlLatest, BlCats, BlSeminar, BlCTA });
発信は2つのチャネルに分けています。 目的に合わせて読みやすい方を選んでください。
最新記事を読み込み中…
助成金・freee・就業規則の3テーマを中心に、中小企業の経営者・労務担当者向けのオンラインセミナーを定期開催しています。参加は原則無料。
個別の状況は、30分の無料相談で整理できます。