Comments (8)
Just to follow up, since v1.9
Retype builds and maintains a page dependency graph in retype watch
mode. This data helps to identify what pages should be rebuilt once Retype has detected a change. This approach is what helps now to have the Previous | Next
buttons and many other things always synced with the corresponding pages.
from retype.
It's really strange : https://www.loom.com/share/799de2a782fa458e80da695fb9e7b3d8
from retype.
Thank you for the bug report. We are investigating and I suspect I know what is going wrong. We'll try and figure out if there is a work-around, or maybe a patch release will be required. We're anticipating the release of v1.7.0
should be relatively quick, so maybe the fix can wait till then.
11.June.2021.-.Loom.Recording.mp4
from retype.
@slimooo Questions?
- Are you using Retype
v1.6.0
? You can check with the commandretype --version
- Can you post the exact file and folder names you have configured for those pages?
- Is your project available in a public GitHub repo? Then we could test against the exact same project you are working with which would help ensure we fix the defect.
from retype.
- 1.6
- Sorry, I delete the project
- No sorry
from retype.
We believe this issue was caused by some lack of functionality in Retype where the Previous | Next
buttons are only rebuilt on the newly revised page and navigation, but any associated pages remain untouched causing the Previous | Next
buttons get out of sync.
This issue would likely only be a problem when running Retype locally with the built in server (retype watch
).
The work-around is easy, and either of the following two options should work-around the problem:
- Stop the server with
ctrl + c
and restart withretype watch
, or - Run the command
retype build
Either of those will rebuilt all the pages and sync up the Previous | Next
buttons.
This issue will not occur on a live site if you are using the Retype GitHub Action as the Action will completely rebuild (retype build
) the project before publishing to GitHub Pages.
If you are manually publishing your website, please run retype build
before publishing.
We have a plan to automatically (re)build these associated pages with a new incremental page dependency graph process. The graph is a high priority feature for us and currently scheduled for Retype v1.9.0
.
from retype.
Closing this issue, but we will post an update here once the dependency graph has been released.
from retype.
We have made a big update to how Retype handles accent characters, which might also help with the above issue. I still think running retype build
or stop-start retype watch
will fix the issue above, but the new accent char enhancements are related too.
The enhancements will be included in the upcoming release of Retype v1.7.0
, which should happen early next week.
from retype.
Related Issues (20)
- Footnotes do not render well in panel. HOT 2
- Issues deploying with Docker
- Search Not Working for `visibility: protected` Pages Despite Password
- Search not working for code snippets HOT 1
- Footnote syntax breaks tags navigation page HOT 1
- The GitHub Action relies on Node 16 which is now deprecated
- Blog style card for latest blog post highlighted on a different page (e.g. the main index.md for the site)
- Port 5000 may not be a safe default
- NFR: Permalinks and/or static redirects (SEO)
- Disable right panel from displaying
- MojeeIO.Exceptions.LicenseException: Mojee License violation. HOT 3
- Definition lists formatting issues with lengthy definitions HOT 3
- Image size HOT 2
- Single characters in super- and subscript HOT 4
- Sidebar filter does not work for CamelCase titles HOT 3
- Changing lightblue colour
- Feature: Add addtional `visibility` configuration option for hiding pages from search
- retype command doesn't work HOT 1
- Add support for Material Design Icons
- License error in free version and `Set-ExecutionPolicy` PowerShell command
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retype.