Comments (3)
The bug description is wrong: we already handle the case of a missing h1 correctly and display untitled. For example, here is test.md
:
testing
Which renders as:
You can see the code here:
I suspect what may be happening here instead is that there is an h1, but it has something like a dynamic title or other edge case thatās causing the inferred title to be the empty string rather than nul; this would result in us not showing āUntitledā.
from framework.
I think the bug was a suggestion to show the filename instead of 'Untitled'... at least that is how I read it :-)
from framework.
Oh, sorry. š¤¦ I didnāt read.
For the sidebar, Iām not sure if weāll use the title or the file name at all; more likely the user will need to provide a YAML/JSON configuration that enumerates the sections and pages of the site. That way the user can control the order in which they appear and the titles (and even the paths ā so you could for example link to the same page multiple times with different query strings). This will also allow you to have āunlistedā pages that donāt appear in the sidebar but may be linked to from other top-level pages.
Iām going to close this issue in favor of configurable navigation in the sidebar.
from framework.
Related Issues (20)
- keeping framework up to date HOT 4
- Feature request: integration with Jupyter for LLM support in observable framework code cells
- Prompt to re-build from scratch, not just re-build from cache?
- Plain HTML links should be normalized
- Commenting out a cell causes page to break HOT 2
- The resize function isnāt really documented, nor is how to import it
- When creating a new project, we get a warning about the unspecified root HOT 2
- crash due to a regression in nwsapi (āUnexpected error: 'h1:not(:first-of-type),ā¦' is not a valid selectorā) HOT 2
- Resize function with vega
- Allow resizeās callback to be async
- Changing the page theme doesnāt update dark during preview HOT 1
- BigQuery data loader example
- MongoDB data loader example
- MySQL data loader example
- Oracle data loader example HOT 10
- Microsoft SQL Server data loader example
- Datadog data loader example
- npm API data loader example HOT 1
- cdn.jsdelivr.net can time out on some modules, triggering an uncaught error HOT 1
- When suggesting `--port` in Getting started, clarify that `npm run` needs `--` to pass additional arguments HOT 2
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 framework.