[GH-ISSUE #171] Some links don't display "reader mode" pages properly #124

Closed
opened 2026-02-25 23:33:30 +03:00 by kerem · 2 comments
Owner

Originally created by @ekianjo on GitHub (Sep 24, 2019).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/171

Most of the time it works just fine with Shiori, but there are some pages, like this one: https://codingclubuc3m.rbind.io/post/2019-09-24/, where clicking on it after bookmarking it results in a white page in Firefox and Chromium. The strange thing is that hitting F5 to refresh the page will show the page for a brief second until it refreshes to a white page. Any idea as to what may be happening?

Originally created by @ekianjo on GitHub (Sep 24, 2019). Original GitHub issue: https://github.com/go-shiori/shiori/issues/171 Most of the time it works just fine with Shiori, but there are some pages, like this one: https://codingclubuc3m.rbind.io/post/2019-09-24/, where clicking on it after bookmarking it results in a white page in Firefox and Chromium. The strange thing is that hitting F5 to refresh the page will show the page for a brief second until it refreshes to a white page. Any idea as to what may be happening?
kerem closed this issue 2026-02-25 23:33:30 +03:00
Author
Owner

@RadhiFadlillah commented on GitHub (Sep 25, 2019):

Nice catch, thanks. It should be fixed by b315c48.

By the way, this issue happened because in your link it uses double braces inside the article:

## Equations

This summation expression $\sum_{i=1}^n X_i$ appears inline.

$$f(y|N,p) = {{N}\choose{y}} \cdot p^y \cdot (1-p)^{N-y}$$

This conflict with default delimiter that used by Vue, which make it confused when rendering the content. Fortunately Vue has v-pre directives which solve this issue.

<!-- gh-comment-id:534800875 --> @RadhiFadlillah commented on GitHub (Sep 25, 2019): Nice catch, thanks. It should be fixed by [b315c48](https://github.com/go-shiori/shiori/commit/b315c48acf857f43266bf724b21caa7702ebc87d). By the way, this issue happened because in your link it uses double braces inside the article: ``` ## Equations This summation expression $\sum_{i=1}^n X_i$ appears inline. $$f(y|N,p) = {{N}\choose{y}} \cdot p^y \cdot (1-p)^{N-y}$$ ``` This conflict with default delimiter that used by Vue, which make it confused when rendering the content. Fortunately Vue has [`v-pre`](https://vuejs.org/v2/api/#v-pre) directives which solve this issue.
Author
Owner

@ekianjo commented on GitHub (Sep 25, 2019):

Thanks for fixing this! I will close the issue :)

<!-- gh-comment-id:534859079 --> @ekianjo commented on GitHub (Sep 25, 2019): Thanks for fixing this! I will close the issue :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shiori#124
No description provided.