ABlog support for Shibuya theme

Open
#310 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
python
Domain
frontend

Research direction

Start by reviewing the Shibuya adaptation in the linked ablog-with-shibuya fork and the related discussion in issue #108. Compare those patches with ABlog's existing Sphinx theme integration; done is not defined because the issue provides no proposed solution, files, tests, or acceptance criteria.

Written by the indexing model from the issue text.

Description

Describe the feature

Hi ABlog developers,

Shibuya is a beautiful responsive theme for Sphinx. I just completed the adaptation of ABlog for the Shibuya theme.

img

I am facing the same problem as https://github.com/sunpy/ablog/issues/108#issuecomment-2333336939. My patch can not be directly merged to either ABlog or Shibuya; it seems that not all Sphinx themes use HTML templates in exactly the same way, and ABlog can not use a single implementation to let it work on all themes (The more sophisticated the theme, the more adaptation work is required).

So I created a fork https://github.com/SilverRainZ/ablog-with-shibuya and am maintaining a series of small (as possible) patches for my personal use. I hope that in the future, some Sphinx template experts can solve this problem :-)

I will also open a PR to help users find my patch easier.

Proposed solution

No response

Dominant language
Python
Stars
196
Forks
64
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from sunpy/ablog

All issues in sunpy/ablog

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.