Comments (9)
I'll look into it, but so far I couldn't reproduce the issue.
from hextra.
ran into this as well while adding this shortcode:
https://gohugo.io/templates/shortcode-templates/
when removing the shortcode it still seems to work but otherwise, my build fails
from hextra.
ran into this as well while adding this shortcode:
https://gohugo.io/templates/shortcode-templates/
when removing the shortcode it still seems to work but otherwise, my build fails
Can you help share the shortcode and the content you were adding that triggered the issue?
from hextra.
sure.
{{ $img := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }}
{{ $command := .Get 1 }}
{{ $options := .Get 2 }}
{{ if eq $command "Fit"}}
{{ $img = $img.Fit $options }}
{{ else if eq $command "Resize"}}
{{ $img = $img.Resize $options }}
{{ else if eq $command "Fill"}}
{{ $img = $img.Fill $options }}
{{ else if eq $command "Crop"}}
{{ $img = $img.Crop $options }}
{{ else }}
{{ errorf "Invalid image processing command: Must be one of Crop, Fit, Fill or Resize."}}
{{ end }}
<figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
<img style="max-width: 100%; width: auto; height: auto;" src="{{ $img.RelPermalink }}" width="{{ $img.Width }}" height="{{ $img.Height }}">
<figcaption>
<small>
{{ with .Inner }}
{{ . }}
{{ else }}
.{{ $command }} "{{ $options }}"
{{ end }}
</small>
</figcaption>
</figure>
{{< imgproc sunset Resize "300x" />}}
from hextra.
@pascalwhoop I could not re-produce the issue with the snippet you provided.
$ hugo version
hugo v0.117.0-b2f0696cad918fb61420a6aff173eb36662b406e+extended linux/amd64 BuildDate=2023-08-07T12:49:48Z VendorInfo=brew
I was running the hextra-starter-template using the above Hugo version inside a Gitpod box Ubuntu 22.04.3 LTS
.
from hextra.
@pascalwhoop could you please share a repository that reproduces the issue you're encountering? This will help me in diagnosing and resolving the problem more effectively.
from hextra.
@imfing I pushed something here.
Thx for looking at it. Likely just a hugo error that non-hugo pros just don't recognise. But weird to debug nonetheless
https://github.com/pascalwhoop/curiloo.com/tree/bug/markdownify
from hextra.
Found the error. I had a custom fimg
shortcode that makes images more efficient. But the markdownify
extension breaks the lookup of the page bundles. Putting a if $img
around the code of the shortcode helped. The images still show but the search doesn't break. I guess logging a warning would still be nice for UX but this fixes the markdownify
call in your fragments
page
from hextra.
But the markdownify extension breaks the lookup of the page bundles. Putting a if $img around the code of the shortcode helped.
glad you figured this out! I'll close this issue
I guess logging a warning would still be nice for UX but this fixes the markdownify call in your fragments page
I agree, but logging for Hugo built-in function like markdownify
can be a bit tricky
from hextra.
Related Issues (20)
- How to include all css in assets/css HOT 6
- Pagination for blog listing page
- Partial for Card shortcode
- Add light/dark theme switch to navigation
- Request for Conversion of Hextra to WordPress Theme HOT 1
- Links don't work within Callout Shortcodes HOT 1
- Default Click-To-Zoom / Image-Zoom capability HOT 2
- CSS syntax error
- The steps shortcode is not working HOT 5
- backslash in KaTeX is wrong HOT 3
- Pagination for blog listing page
- footnotes within callout shortcodes do not render correctly HOT 2
- Search bar in left sidebar menu (at top) HOT 1
- Show table of contents at top of content when there isn't enough width HOT 1
- Show "summary" and "last modified" under the title at the top of the page HOT 2
- Nested steps breaks the counter HOT 2
- Expanding the browser window keeps the footer hidden HOT 2
- Implement hextra/hero-container with optional front-page logo HOT 1
- Implement hextra/hero-section, defining a h2 heading on front-page HOT 9
- Make / page in docs mode visible in Menu
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 hextra.