From 3c4cfb45a33f4835f76893fde7198d132774b57c Mon Sep 17 00:00:00 2001 From: Huy-Ngo Date: Mon, 11 Jan 2021 15:13:50 +0700 Subject: Add webring --- _config.yml | 2 ++ _includes/custom-head.html | 1 + _includes/custom-webring.html | 59 +++++++++++++++++++++++++++++++++++++++++++ _includes/footer.html | 38 ++++++++++++++++++++++++++++ about.markdown | 3 ++- assets/css/webring.scss | 21 +++++++++++++++ create-webring.sh | 7 +++++ webring.template | 25 ++++++++++++++++++ 8 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 _includes/custom-webring.html create mode 100644 _includes/footer.html create mode 100644 assets/css/webring.scss create mode 100755 create-webring.sh create mode 100644 webring.template diff --git a/_config.yml b/_config.yml index 4d0b8f5..b3e3562 100644 --- a/_config.yml +++ b/_config.yml @@ -68,3 +68,5 @@ exclude: - .git/ - LICENSE - newpost.sh + - webring.template + - create-webring.sh diff --git a/_includes/custom-head.html b/_includes/custom-head.html index 75c6e2c..172ec27 100644 --- a/_includes/custom-head.html +++ b/_includes/custom-head.html @@ -1,3 +1,4 @@ + diff --git a/_includes/custom-webring.html b/_includes/custom-webring.html new file mode 100644 index 0000000..b2dde84 --- /dev/null +++ b/_includes/custom-webring.html @@ -0,0 +1,59 @@ +
+
+

+ Articles from blogs I read + + Generated by + openring + +

+ +
+
diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..ca0157a --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,38 @@ +{%- include custom-webring.html -%} + diff --git a/about.markdown b/about.markdown index f7ed180..bfbd3b0 100644 --- a/about.markdown +++ b/about.markdown @@ -46,7 +46,7 @@ This means you are free to share the posts and modify them, provided that you at # Acknowledgement -This blog is built with [jekyll] and its [minima] theme. +This blog is built with [jekyll] and its [minima] theme. I used [openring] to generate others' blog posts from RSS feed. [fosstodon]: https://fosstodon.org/@huy_ngo [matrix]: https://matrix.to/#/@xarvos:matrix.org @@ -59,3 +59,4 @@ This blog is built with [jekyll] and its [minima] theme. [YAltaCV]: https://github.com/Huy-Ngo/YAltaCV [discord-meme-bot]: https://github.com/Huy-Ngo/discord-meme-bot [wikt-cli]: https://git.sr.ht/~huyngo/wikt-cli +[openring]: https://git.sr.ht/~sircmpwn/openring diff --git a/assets/css/webring.scss b/assets/css/webring.scss new file mode 100644 index 0000000..d36883f --- /dev/null +++ b/assets/css/webring.scss @@ -0,0 +1,21 @@ +--- +--- + +.webring { + margin-bottom: 1rem; + .attribution { + float: right; + font-size: .8rem; + line-height: 3; + } + + .footer-col.article { + padding: 0.5rem; + + margin: 0 0.5rem; + border: 0.01rem solid #333; + @media(max-width: 640px) { + margin: 0.5rem 0; + } + } +} diff --git a/create-webring.sh b/create-webring.sh new file mode 100755 index 0000000..9bd5d3b --- /dev/null +++ b/create-webring.sh @@ -0,0 +1,7 @@ +# Create webring +openring \ + -s https://drewdevault.com/feed.xml \ + -s https://stallman.org/rss/rss.xml \ + -s https://news.opensuse.org/feed/ \ + < webring.template \ + > _includes/custom-webring.html diff --git a/webring.template b/webring.template new file mode 100644 index 0000000..d107318 --- /dev/null +++ b/webring.template @@ -0,0 +1,25 @@ +
+
+

+ Articles from blogs I read + + Generated by + openring + +

+ +
+
-- cgit 1.4.1