wowthemesnet / mundana-theme-jekyll Goto Github PK
View Code? Open in Web Editor NEWMundana is a free Jekyll theme, Medium styled.
Home Page: https://wowthemesnet.github.io/mundana-theme-jekyll/
Mundana is a free Jekyll theme, Medium styled.
Home Page: https://wowthemesnet.github.io/mundana-theme-jekyll/
I'm using forestry and cloudinary for backend, and mundana for frontend. I'm still confuse how to setup upload & public folder on forestry.
Great to have a turnkey Lunr.js implementation in the template. I'm a big fan of Lunr and this is so easy to get started with so once again, thanks for your great work:-)
I have 2000 posts on my blog and this caused a build timeout on gh-pages. Once source of timeout was building the Lunr index file into every post.
I changed your template so that the index is built just once and then called via <script> in each post. I also truncated the text that gets indexed to reduce the size of the index file. If I was more clever I'd break it into a 'search' experience and an 'advance search' experience where the advanced search would do a lazy loading of a larger index file. Maybe for another time...
I've broken the process into separate files using includes:
_includes/search-lunr.html
and also building the index as a page:
_pages/build-lunr-index.html
If any of this is useful let me know and I'll try and package it up a bit more sensibly and do a pull request.
Template hacks are in my repo:
https://github.com/lrdj/donkey
Hi,
Thanks for making this theme and I really loved it. Here I have to mention some issues related to paginator here are, I have set baiseurl to my custom domain and I was added more posts, if I click next page the pagination doesn't work properly, because it too take baseurl and additionally . it shows page error
kindly tell me how to resolve this issue.
In a terminal I went into the directory (/mundana-theme-jekyll) and then typed the following code:
bundle install
The bundle installs and fetches several gems but when it encounters eventmachine the entire operation stops and shows me the following error.
An error occurred while installing eventmachine (1.2.7), and Bundler cannot continue. Make sure that gem install eventmachine -v '1.2.7' --source 'https://rubygems.org/' succeeds before bundling.
I followed the instruction to install the gem but I get the error again. Is this a bug or is there a solution to this? I would like to use this Jekyll theme for my blog.
Ruby version: ruby 3.0.0p0
macOS version: 12.0.1
Edit: @canaryGrapher @clerissonmn
Hello
In the localhost:4000 the categories/tags works good but when i uploaded the site to server via cpanel the categories return 404 error. but the general category/tag page works.
https://www.domain.com/categories#shopping (Not Working)
https://www.domain.com/categories.html (Working)
Hello,
Thanks for making this great theme!
I would like to know if you could share how to make a dropdown menu item in the navigation bar (for example, when there are too many items and one wants to group some of them).
Thank you in advance for your reply!
in mobile view the image sizes vary in the top section depending on post title
I had been expecting the image sizes for the 3 posts above (not the Feb 04 post, but the others) to have consistent width, for nice aesthetics. perhaps related to #47, but i'm not sure.
Hi, one of the reasons which attracted me towards this theme was the font that was used on the headings and if I am not wrong, it was Nunito.
I want to understand why was this change made, is it a performance bottleneck? or something else. I am thinking of switching back to that font, however, would like to understand this first.
Hi, how are you?
This is one of the best blogging theme i have ever seen.
But i have one issue. It doesn't have a backend for easier and cleaner write experience.
Kindly add this feature.
the search bar is vulnerable to the XSS
Simply inject the "><img src=1 onerror=alert(document.cookie)>
you'll see the reflected xss is there.
could you add RSS support to this theme?
thanks!
Basically what the title says
Hi @wowthemesnet , love your work!
But there's an issue what I think is not apt. When we make the site go to mobile mode, the "All Stories" section post images are very small, this should be fixed or either the images should be made large and come above the post title in responsive mode. Is that possible?
This is amazing, and all the features and functionalities are great too. I was wondering if it would be possible to provide this theme in Hugo which is much faster
Hello, I want to create a page that is visually identical to the categories.html page but i use a new variable to define how they are sorted. I have done some tampering myself but i cant seem to figure out how to get it working.
When I create a new post, it shows up in the latest_post area, but the most recent one does not appear in the All Stories section. It only starts from the second last post. Is it a feature or a bug?
Disqus has a plethora of shortcomings that deter many bloggers, say
You may refer to these articles to know more.
I suggest rendering Disqus only if disqus
is not null in the site config file.
Hello,
The code shown below, which is embedded in the jekyll html pages, is flagged as HTML SPAM when the Mundana website is scanned with Quattera.
Is there any workaround to circunvent this false positive?
CODE:
var documents = [{
"id": 0,
"url": "https://example.com",
"title": "Title example.com",
"body": " Body, body, body... "
}, {
"id": 1,
"url": "https://example.com",
"title": "Title example.com",
"body": " Body, body, body... "
}, {
"id": [n],
"url": "n",
"title": "n",
"body": " n "
}];
I am not able to add my logo to the site. Earlier it has text as branding under tag, but instead I want to replace it with my own logo in similar dimensions only.
Current system for displaying pagination fails beyond a certain number of posts and pages. I've tried balancing the number of posts per page with the variable in config.yml but in the end with almost 2000 posts on my blog I couldn't get it to work.
I've created a very nasty hack on my blog with essentially hides the links to the middle pages. Not a great solution but it let's me publish my blog with all the posts back to 2001.
I need to finesse this so that it becomes more proportional and offers a way to scan or scroll to the missing pages byond clicking "prev" or "next".
This is what it looks like today:
My quick hack is in the index file in my repo:
https://github.com/lrdj/donkey
Here is the AMP discussion - http://talk.jekyllrb.com/t/how-to-use-amp-in-jekyll/1163/2
I think AMP is Possible in Jekyll. If possible then please implement in this theme.
The current sanitizer doesn't handle backslashes correctly.
I've the following page source code:
{% highlight shell %}
do stuff "domain\username"
{% endhighlight %}
Using the current sanitizer in search-lunr.html it breaks lunr.
The fix is to add replace: '\','\\\\'
to the document variable in search-lunr.html
:
var documents = [{% for page in site.pages %}{% if page.url contains '.xml' or page.url contains 'assets' %}{% else %}{
"id": {{ counter }},
"url": "{{ site.url }}{{site.baseurl}}{{ page.url }}",
"title": "{{ page.title }}",
"body": "{{ page.content | markdownify | replace: '\','\\\\' | replace: '.', '. ' | replace: '</h2>', ': ' | replace: '</h3>', ': ' | replace: '</h4>', ': ' | replace: '</p>', ' ' | strip_html | strip_newlines | replace: ' ', ' ' | replace: '"', ' ' }}"{% assign counter = counter | plus: 1 %}
}, {% endif %}{% endfor %}{% for page in site.without-plugin %}{
"id": {{ counter }},
"url": "{{ site.url }}{{site.baseurl}}{{ page.url }}",
"title": "{{ page.title }}",
"body": "{{ page.content | markdownify | replace: '\','\\\\' | replace: '.', '. ' | replace: '</h2>', ': ' | replace: '</h3>', ': ' | replace: '</h4>', ': ' | replace: '</p>', ' ' | strip_html | strip_newlines | replace: ' ', ' ' | replace: '"', ' ' }}"{% assign counter = counter | plus: 1 %}
}, {% endfor %}{% for page in site.posts %}{
"id": {{ counter }},
"url": "{{ site.url }}{{site.baseurl}}{{ page.url }}",
"title": "{{ page.title }}",
"body": "{{ page.date | date: "%Y/%m/%d" }} - {{ page.content | markdownify | replace: '\','\\\\' | replace: '.', '. ' | replace: '</h2>', ': ' | replace: '</h3>', ': ' | replace: '</h4>', ': ' | replace: '</p>', ' ' | strip_html | strip_newlines | replace: ' ', ' ' | replace: '"', ' ' }}"{% assign counter = counter | plus: 1 %}
}{% if forloop.last %}{% else %}, {% endif %}{% endfor %}];
Hi, I was trying to setup a new blog locally, when I try jekyll serve, this is the error that I am setting
Liquid Exception: No repo name found. Specify using PAGES_REPO_NWO environment variables, 'repository' in your configuration, or set up an 'origin' git remote pointing to your github.com repository. in /_layouts/default.html
ERROR: YOUR SITE COULD NOT BE BUILT:
I tried adding the repository:
tag in the _config.yaml
file but unfortunately that does not work. Can you please help me out here?
Hi, I am loving this theme, however, the Jekyll theme version looks like a really stripped down version as compared to the Wordpress one. Is there any possibility of getting the entire feature set available maybe as part of documentation so that we can choose what we like and strip the unwanted stuff.
Also, I understand that this is originally a paid theme for WordPress. I am willing to pay for this if the customizations can be provided for Jekyll as well.
Hi,
Can we have archive pages built for this theme like Yearly archive, Monthly archive. It would ease up the navigation by a great extent.
Love this theme so switched to it from the Medium one. How can I make sure my install is always up to date?
Thanks!
Hello Sai,
Recently i installed this theme on my website its really amazing view in desktop but when I open my website from mobile then i see the text is not in right place means no padding. I suggest you to please check this theme in mobile also and fix this.
Hiya, I had asome spare time so did a little hacking on adding image galleries to the base template.
Add an array of filenames to front matter variables. You can create either "headergallery:" or "bodygallery" or even both.
Example of a post with a head gallery:
https://donkeyontheedge.com/BalenciagaFW2021/
Post with a body gallery:
https://donkeyontheedge.com/Steve-the-dog/
Let me know if useful and I'll issue a pull request.
Thanks
Like the title says... tried to build but says it can't locate sidebar-featured.html in _includes folder, despite verifying it exists.
New posts I am making shows up in features, sticky and other areas, but not in the "All Stories" section. Weirdly, only example posts that you have made in your repo show up, but when I change their filename to a newer year, they do not show up. Could this be an issue with the year of the post?
For some reason this font awesome free icon will not appear when used:
I would like to disable the post body drop cap but I don't feel like looking for the CSS tags, is there a quick way to disable it?
Hi!
Drew attention to the fact that the first Featured post is not displayed in All Stories section.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.