Update index.html #1

Open
small_world wants to merge 1 commits from small_world-patch-1 into main
Owner
No description provided.
small_world added 1 commit 2025-01-02 16:08:57 +00:00
Author
Owner

`_ = ast.Walk(node, func(n ast.Node, entering bool) (ast.WalkStatus, error) {
if !entering {
return ast.WalkContinue, nil
}

		if contentLength >= maxLength-15 {
			// Remove nodes if we are at or near the max length
			nodesToRemove = append(nodesToRemove, n)
			return ast.WalkSkipChildren, nil
		}

		switch v := n.(type) {
		// TODO: LINKS?
		case *common.Snippet:
			{
				seenSnippet = true
			}
		case *ast.Text,
			*ast.String,
			*ast.CodeSpan,
			*ast.Emphasis:
			{
				lineBytes := v.Text(source)
				lineLen := len(lineBytes)
				if contentLength+lineLen > maxLength {
					truncatedText := truncateContent(string(lineBytes), maxLength-contentLength)
					stringNode := ast.String{Value: []byte(truncatedText)}
					v.Parent().ReplaceChild(v.Parent(), v, &stringNode)
					contentLength = maxLength // Ensure we only truncate once
				} else {
					contentLength += lineLen
				}
			}
		}

		return ast.WalkContinue, nil
	})`
`_ = ast.Walk(node, func(n ast.Node, entering bool) (ast.WalkStatus, error) { if !entering { return ast.WalkContinue, nil } if contentLength >= maxLength-15 { // Remove nodes if we are at or near the max length nodesToRemove = append(nodesToRemove, n) return ast.WalkSkipChildren, nil } switch v := n.(type) { // TODO: LINKS? case *common.Snippet: { seenSnippet = true } case *ast.Text, *ast.String, *ast.CodeSpan, *ast.Emphasis: { lineBytes := v.Text(source) lineLen := len(lineBytes) if contentLength+lineLen > maxLength { truncatedText := truncateContent(string(lineBytes), maxLength-contentLength) stringNode := ast.String{Value: []byte(truncatedText)} v.Parent().ReplaceChild(v.Parent(), v, &stringNode) contentLength = maxLength // Ensure we only truncate once } else { contentLength += lineLen } } } return ast.WalkContinue, nil })`
Author
Owner
[At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.](www.allspice.io)
Author
Owner
[At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.](https://www.allspice.io)
Author
Owner
Header Header Header
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
THIS IS A TEST THIS IS A TEST THIS IS A TEST
| Header | Header | Header | | --- | --- | --- | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST | | THIS IS A TEST | THIS IS A TEST | THIS IS A TEST |
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin small_world-patch-1:small_world-patch-1
git checkout small_world-patch-1
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: small_world/WilliamTest#1