News Plugin πŸ“°

직접 μ—…λ‘œλ“œ λ°©μ‹μœΌλ‘œ κ²Œμ‹œλ¬Όμ— 이미지λ₯Ό μ‚½μž…ν•  λ•Œ, λ‰΄μŠ€ ν”ŒλŸ¬κ·ΈμΈμ€ /news 라우트 λ³΄κΈ°μ—μ„œ 이미지λ₯Ό ν•˜λ‚˜λ§Œ ν‘œμ‹œν•©λ‹ˆλ‹€. ν•΄λ‹Ή 이미지가 ν…μŠ€νŠΈ μ•ˆμ— μ‚½μž…λœ κ²½μš°μ—λ„, μ—¬μ „νžˆ κ²Œμ‹œλ¬Ό 상단에 이미지λ₯Ό ν‘œμ‹œν•œ ν›„ 인라인으둜 μ‚½μž…λœ μœ„μΉ˜μ—μ„œλŠ” 이미지λ₯Ό μ œκ±°ν•©λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

μ—¬λŸ¬ μΉ΄ν…Œκ³ λ¦¬λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

이 쀑 일뢀 μΉ΄ν…Œκ³ λ¦¬μ—λ§Œ λ‰΄μŠ€/RSS μ„Ήμ…˜μ„ ν‘œμ‹œν•˜λ˜, 각 μΉ΄ν…Œκ³ λ¦¬λ§ˆλ‹€ λ‹€λ₯Έ RSS ν”Όλ“œ URL을 μ§€μ •ν•  수 μžˆμ„κΉŒμš”? 일뢀 μΉ΄ν…Œκ³ λ¦¬μ—λŠ” RSS/λ‰΄μŠ€ μ„Ήμ…˜μ΄ ν•„μš” μ—†μŠ΅λ‹ˆλ‹€.

RSS/λ‰΄μŠ€ ν”Όλ“œλŠ” μ–Έμ œ μ—…λ°μ΄νŠΈ/λ™κΈ°ν™”λ˜λ‚˜μš”?

2개의 μ’‹μ•„μš”

졜근 Discourse 베타 λ³€κ²½ μ‚¬ν•­μœΌλ‘œ 인해 이 μ• λ“œμ˜¨μ΄ κ½€ 많이 κΉ¨μ§„ 것 κ°™μŠ΅λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ Docker μ—…λ°μ΄νŠΈ 도ꡬ가 λ§ˆμ§€λ§‰ 베타 릴리슀 λŒ€μ‹  μ•ŒνŒŒ 버전을 μ„€μΉ˜ν•΄ λ²„λ Έλ„€μš” :confused:

4개의 μ’‹μ•„μš”

Quote.. μ„€μΉ˜ν•˜λ €κ³  ν•˜λ©΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€:

{"plugins":[{"id":"babble","name":"babble","version":"4.2.0","url":"https://github.com/gdpelican/babble","enabled":true,"enabled_setting":"babble_enabled","has_settings":true,"is_official":false},{"id":"discourse-adplugin","name":"discourse-adplugin","version":"1.2.5","url":"https://github.com/discourse/discourse-adplugin","admin_route":{"location":"houseAds","label":"admin.adplugin.house_ads.title","full_location":"adminPlugins.houseAds"},"enabled":true,"has_settings":true,"is_official":true},{"id":"discourse-cakeday","name":"discourse-cakeday","version":"0.2","url":"https://github.com/discourse/discourse-cakeday","enabled":true,"has_settings":true,"is_official":true},{"id":"discourse-events","name":"discourse-events","version":"0.1","url":"https://github.com/angusmcleod/discourse-events","enabled":true,"has_settings":true,"is_official":false},{"id":"discourse-formatting-toolbar","name":"discourse-formatting-toolbar","version":"3.2","url":"https://github.com/iunctis/discourse-formatting-toolbar.git","enabled":true,"enabled_setting":"formattingtlb_enabled","has_settings":true,"is_official":false},{"id":"discourse-rss-polling","name":"discourse-rss-polling","version":"0.0.1","url":"https://github.com/discourse/discourse-rss-polling","admin_route":{"location":"rss_polling","label":"rss_polling.title","full_location":"adminPlugins.rss_polling"},"enabled":true,"enabled_setting":"rss_polling_enabled","has_settings":true,"is_official":true},{"id":"discourse-topic-previews","name":"discourse-topic-list-previews","version":"4.4.0","url":"https://github.com/paviliondev/discourse-topic-previews","enabled":true,"enabled_setting":"topic_list_previews_enabled","has_settings":true,"is_official":false},{"id":"discourse-whos-online","name":"discourse-whos-online","version":"1.0","url":"https://github.com/davidtaylorhq/discourse-whos-online","enabled":true,"enabled_setting":"whos_online_enabled","has_settings":true,"is_official":false},{"id":"docker_manager","name":"docker_manager","version":"0.1","url":"https://github.com/discourse/docker_manager","enabled":true,"has_settings":false,"is_official":true}]}

그리고 SSH μ½˜μ†”μ—μ„œλŠ” bootstrap κ΄€λ ¨ 였λ₯˜κ°€ λ‚˜λ„€μš” :frowning:

2개의 μ’‹μ•„μš”

μ•„, git λ§ν¬λŠ” μ΄κ±°μ˜ˆμš”: GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance Β· GitHub

https://github.com/paviliondev/discourse-newsκ°€ μ•„λ‹™λ‹ˆλ‹€.

이제 λ‹€μ‹œ μ„€μΉ˜ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€

2개의 μ’‹μ•„μš”

κ·Έλ ‡κ²Œ λ™μž‘ν•˜λŠ” 것 κ°™κ³ , λ˜ν•œ ν•΄λ‹Ή κΈ°λŠ₯이 μΉ΄ν…Œκ³ λ¦¬λ₯Ό κ·Έλ£Ήν™”ν•˜μ—¬ μ΅œμ‹  μ£Όμ œλ“€μ„ μƒˆ 링크(λ‰΄μŠ€ 링크)에 λͺ¨μœΌλŠ” 것이 μ•„λ‹ˆλΌ μΉ΄ν…Œκ³ λ¦¬ νŽ˜μ΄μ§€λ₯Ό 직접 νŽΈμ§‘ν•œλ‹€λŠ” 점도 μ΄ν•΄ν–ˆμŠ΅λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

헀더에 β€œλ‰΄μŠ€β€ 링크가 μΆ”κ°€λœλ‹€λŠ” 점은 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. 그런데 μˆœμ„œλ₯Ό λ‹€μ‹œ μ‘°μ •ν•  수 μžˆλŠ” 방법이 μžˆμ„κΉŒμš”? 이전에 μ»€μŠ€ν…€ 헀더 링크 ν…Œλ§ˆ μ»΄ν¬λ„ŒνŠΈλ₯Ό μ‚¬μš©ν–ˆμ—ˆλŠ”λ°, 이 ν”ŒλŸ¬κ·ΈμΈμ΄ μƒˆ 링크λ₯Ό μΆ”κ°€ν•˜κΈ° λ•Œλ¬Έμ— 항상 맨 뒀에 ν‘œμ‹œλ©λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

μ•ˆλ…•ν•˜μ„Έμš”, 이 ν”ŒλŸ¬κ·ΈμΈμ„ 정말 μ’‹μ•„ν•΄μ„œ μƒˆλ‘œ κ³„νš 쀑인 μ‚¬μ΄νŠΈμ—μ„œ μ‚¬μš©ν•΄λ³΄κ³  μ‹Άμ–΄μš”.

이 ν”ŒλŸ¬κ·ΈμΈ / Discourse κ΅¬ν˜„μ„ μ‚¬μš©ν•˜μ—¬ ν™ˆνŽ˜μ΄μ§€μ˜ 속도/λ‘œλ”© μ‹œκ°„μ— λŒ€ν•΄ 질문이 μžˆμŠ΅λ‹ˆλ‹€. κ²½λŸ‰ WordPress ν™ˆνŽ˜μ΄μ§€μ™€ λΉ„κ΅ν•˜λ©΄ μ–΄λ–€κ°€μš”? ν˜Ήμ‹œ 의견이 μžˆμœΌμ‹ κ°€μš”?

λ˜ν•œ - κΈ°μ‘΄ μ‚¬μš©μžλ“€ 쀑 이 ν”ŒλŸ¬κ·ΈμΈμ΄ μ–Όλ§ˆλ‚˜ μ•ˆμ •μ μ΄κ³  μ‹ λ’°ν•  수 μžˆλŠ”μ§€(졜근 Discourse μ—…λ°μ΄νŠΈ/버전 문제 μ™Έ)에 λŒ€ν•œ ν”Όλ“œλ°±μ΄ μžˆμ„κΉŒμš”?

μ‚¬λžŒλ“€μ΄ κ²ͺκ³  μžˆλŠ” λ²„κ·Έλ‚˜ λ¬Έμ œκ°€ μžˆλ‚˜μš”? μœ„μ— Stanzillaλ‹˜μ΄ 2μ›” 20일에 μ–ΈκΈ‰ν–ˆλ˜ 문제, 즉 κ²Œμ‹œλ¬Όμ— ν¬ν•¨λœ 이미지가 /news λ·°μ—μ„œλ§Œ ν‘œμ‹œλ˜λŠ” λ¬Έμ œκ°€ μ—¬μ „νžˆ μ‘΄μž¬ν•˜λ‚˜μš”?

κ°μ‚¬ν•©λ‹ˆλ‹€!

2개의 μ’‹μ•„μš”

μ»€μŠ€ν…€ 헀더 링크 TC 섀정에 λ‰΄μŠ€ 링크λ₯Ό λ„£κ³ , CSS둜 λ‰΄μŠ€ ν”ŒλŸ¬κ·ΈμΈ 링크λ₯Ό μˆ¨κ²¨λ³΄μ…¨λ‚˜μš”?

4개의 μ’‹μ•„μš”

제λͺ© 상단에 이미지가 ν‘œμ‹œλ˜μ§€ μ•Šλ„λ‘ μ˜΅μ…˜μ„ μΆ”κ°€ν•  수 μžˆμ„κΉŒμš”? 가끔 이미지가 두 번 ν‘œμ‹œλ˜λŠ” λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€. 제 μ£Όμ œμ—μ„œ YouTube 링크λ₯Ό κ²Œμ‹œν•˜λ©΄ 제λͺ© 상단에 ν•΄λ‹Ή YouTube 썸넀일이 ν‘œμ‹œλ˜κ³ , 제λͺ© μ•„λž˜μ—λŠ” YouTube μž„λ² λ“œ λ·°κ°€ ν•¨κ»˜ ν‘œμ‹œλ©λ‹ˆλ‹€. κ·Έλž˜μ„œ 큰 이미지가 μ€‘λ³΅μœΌλ‘œ 두 κ°œκ°€ λ©λ‹ˆλ‹€.

λΈ”λ‘œκ·Έ μŠ€νƒ€μΌ κ²Œμ‹œ ν…Œλ§ˆ μ»΄ν¬λ„ŒνŠΈλŠ” λ‹€μŒμ„ μΆ”κ°€ν•˜μ—¬ 이 문제λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€:

image

κ²°κ΅­ CSSλ₯Ό μ‚¬μš©ν•˜μ—¬ 제λͺ© μœ„μ˜ 썸넀일을 μˆ¨κ²ΌμŠ΅λ‹ˆλ‹€:

#list-area.news .contents .topic-list tbody tr.topic-list-item:first-of-type .news-item-thumbnail {
    display: none;
}
3개의 μ’‹μ•„μš”

이 ν”ŒλŸ¬κ·ΈμΈμ΄ κ²Œμ‹œκΈ€/κΈ°μ‚¬μ˜ 첫 번째 μ΄λ―Έμ§€λ§Œ 제λͺ© μœ„λ‚˜ μ•„λž˜μ— ν‘œμ‹œν•˜κ³ , 기사 λ‚΄μ˜ λ‹€λ₯Έ λͺ¨λ“  μ΄λ―Έμ§€λŠ” μ œμ™Έν•œλ‹€λŠ” 점을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λ‹€λ₯Έ μ€‘μš”ν•œ 이미지가 ν¬ν•¨λœ λ‰΄μŠ€ κΈ°μ‚¬μ—λŠ” μ ν•©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

YouTube 링크도 μž„λ² λ“œλœ λΉ„λ””μ˜€κ°€ μ•„λ‹ˆλΌ μ΄λ―Έμ§€λ‘œλ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€. μ‹€μ œ 주제 νŽ˜μ΄μ§€λ₯Ό λ°©λ¬Έν•˜λ©΄ μ™ΈλΆ€λ‘œ λ‚˜κ°€μ§€ μ•Šκ³  YouTube 링크λ₯Ό λ°”λ‘œ μž¬μƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ‰΄μŠ€ ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜λ©΄ μ‚¬μš©μžκ°€ λΉ„λ””μ˜€ 섬넀일을 ν΄λ¦­ν•˜μ—¬ μ™ΈλΆ€ 링크둜 이동해야 ν•©λ‹ˆλ‹€.

주제 ν”Όλ“œκ°€ 주제 νŽ˜μ΄μ§€μ—μ„œ ν‘œμ‹œλ˜λŠ” 것과 μ •ν™•νžˆ λ™μΌν•œ λ°©μ‹μœΌλ‘œ, νŠΉλ³„ν•œ ν¬λ§·νŒ… 없이 ν‘œμ‹œλ  수 μžˆμ„κΉŒμš”? 즉, λ‰΄μŠ€ ν”Όλ“œμ— 포함할 μΉ΄ν…Œκ³ λ¦¬λ₯Ό μ„ νƒν•˜λ©΄ ν•΄λ‹Ή μ£Όμ œλ“€μ΄ κ·ΈλŒ€λ‘œ ν‘œμ‹œλ˜λ„λ‘ ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

κ²°κ΅­, νŠΉμ • μΉ΄ν…Œκ³ λ¦¬μ—μ„œ ν”Όλ“œλ₯Ό μƒμ„±ν•˜λŠ” 데 이 ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜κ³  싢을 뿐이며, λ ˆμ΄μ•„μ›ƒμ΄λ‚˜ 기타 사항을 λ³€κ²½ν•  ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€.

5개의 μ’‹μ•„μš”

ν”ŒλŸ¬κ·ΈμΈμ΄ μ΅œμ‹  λ””μŠ€μ»€μŠ€ λ²„μ „μ—μ„œ 메뉴λ₯Ό κΉ¨λœ¨λ¦½λ‹ˆλ‹€β€¦

2개의 μ’‹μ•„μš”

hi @angus ! λ‰΄μŠ€ ν”ŒλŸ¬κ·ΈμΈμ΄ 정말 ν›Œλ₯­ν•΄μš”!

λΉ„μ˜λ¦¬ λ‹¨μ²΄μš© μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ arxiv.org의 곡개 APIλ₯Ό μ‚¬μš©ν•΄ 논문을 κ°€μ Έμ˜€λ €κ³  ν•˜κ³  μžˆλŠ”λ°, ν‘œμ‹œλ₯Ό μ‹œλ„ν•  λ•Œ μ–΄λ”˜κ°€μ—μ„œ μ•„λž˜ 였λ₯˜κ°€ λ°œμƒν•΄μš”.

μ„€μ • μŠ€ν¬λ¦°μƒ·:

RSS URL: http://export.arxiv.org/api/query?search_query=all:electron
arxiv API URL: https://arxiv.org/help/api/basics#quickstart

였λ₯˜ μŠ€ν¬λ¦°μƒ·:

도움 μ£Όμ‹œλ©΄ 정말 κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€!

2개의 μ’‹μ•„μš”

ν•œ κ°€μ§€ 더 질문이 μžˆμŠ΅λ‹ˆλ‹€ - λ°μŠ€ν¬ν†± λͺ¨λ“œμ—μ„œλ§Œ ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•  수 μžˆλŠ” 방법이 μžˆμ„κΉŒμš”? λͺ¨λ°”μΌμ—μ„œλŠ” 맀우 λΆˆμ•ˆμ •ν•œ 것 κ°™μŠ΅λ‹ˆλ‹€. λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”κ°€ κΉ¨μ Έ 보이고, κΈ°μ‚¬μ˜ 폭이 슀마트폰 ν™”λ©΄ λ„ˆλΉ„μ— μžλ™μœΌλ‘œ λ§žμΆ°μ§€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ§ˆμ§€λ§‰ 질문: λ‰΄μŠ€λ₯Ό μ΅œμ‹ , 인기 λ“± μ•‘μ…˜ ν˜•νƒœλ‘œ μΆ”κ°€ν•˜κ±°λ‚˜, μ•„μ˜ˆ μΉ΄ν…Œκ³ λ¦¬λ‘œ λ§Œλ“€ 수 μžˆμ„κΉŒμš”? ν˜„μž¬λ‘œμ„œλŠ” λ‚΄λΉ„κ²Œμ΄μ…˜ 바에 μΆ”κ°€ν•˜λŠ” κ²ƒλ§Œμ΄ μœ μΌν•œ λ°©λ²•μž…λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!

2개의 μ’‹μ•„μš”

μ—λ“œκ±°, 이 λ©”λͺ¨λ“€ 감사해. 이번 μ£Ό 남은 일정은 κ½€ λΉ‘λΉ‘ν•˜μ§€λ§Œ, λ‹€μŒ μ£Ό μ΄ˆμ— μ’€ 더 μžμ„Ένžˆ μ‚΄νŽ΄λ³Όκ²Œ.

2개의 μ’‹μ•„μš”

또 λ‹€λ₯Έ μ‚¬μš© μ‚¬λ‘€λ‘œ, μ—¬λŸ¬ RSS ν”Όλ“œλ₯Ό ν¬ν•¨ν•˜κ³  각 ν”Όλ“œλ₯Ό λ‹€λ₯Έ μ±„λ„λ‘œ λΆ„λ¦¬ν•˜κ±°λ‚˜ λͺ¨λ“  ν”Όλ“œλ₯Ό ν•œκ³³μœΌλ‘œ λͺ¨μ„ 수 μžˆλŠ” κΈ°λŠ₯을 λ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

또 ν•˜λ‚˜μ˜ κ°•λ ₯ν•œ κΈ°λŠ₯은 μ‚¬μš©μžκ°€ μžμ‹ μ΄ μ„ ν˜Έν•˜λŠ” RSS ν”Όλ“œμ˜ URL을 μ„€μ •ν•  수 μžˆλŠ” κ²ƒμž…λ‹ˆλ‹€.

이 κΈ°λŠ₯듀이 μ‹€μ œλ‘œ κ΅¬ν˜„ κ°€λŠ₯ν•œμ§€ ν™•μ‹€ν•˜μ§€λŠ” μ•Šμ§€λ§Œ, 우리 κ²½μš°μ—λŠ” 연ꡬ 결과의 확산에 도움이 될 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.

1개의 μ’‹μ•„μš”

정말 λ©‹μ§„ ν”ŒλŸ¬κ·ΈμΈμž…λ‹ˆλ‹€. :+1:

ν—€λ”μ˜ λ‰΄μŠ€λ₯Ό λΉ„ν™œμ„±ν™”ν•  수 μžˆλŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

λ‹€μŒ λ°©λ²•μœΌλ‘œ μ œκ±°ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€:

a.header-nav-link {
display: none;
}

2개의 μ’‹μ•„μš”

이 ν”ŒλŸ¬κ·ΈμΈμ„ μ–΄λ–»κ²Œ 받을 수 μžˆλ‚˜μš”?

1개의 μ’‹μ•„μš”

보여주신 μ‚¬μ΄νŠΈμ˜ ν…Œλ§ˆμ™€ ν”ŒλŸ¬κ·ΈμΈμ„ μ–΄λ–»κ²Œ ꡬ할 수 μžˆλ‚˜μš”?

1개의 μ’‹μ•„μš”