You have a page that outputs as index.html, causing a conflict. Change that page's slug (or remove it) and try again.
On Fri, 28 Apr 2023 at 21:57, Mitch Berkson <[email protected]> wrote: > > When I set PAGE_INDEX and build, an error says: "Two different tasks can't > have a common target.'output\index.html' is a target for > render_taxonomies:output\index.html and render_pages:output\index.html." > > Separately, putting the shortcode in the right place helped. Thanks. > > On Friday, April 28, 2023 at 2:34:45 PM UTC-4 [email protected] wrote: >> >> Nikola can do that quite easily. What you want to do can be achieved >> by the built-in PAGE_INDEX feature. Try setting it to True in conf.py >> and see how it looks. As mentioned before, you can change list.tmpl if >> you want it to look differently. >> >> Your shortcode didn’t work, because you placed it in a template. >> Shortcodes are used in content (posts/pages). >> >> On Thu, 27 Apr 2023 at 07:02, Mitch Berkson <[email protected]> wrote: >> > >> > I guess I'm not clear whether it is possible to do what I want within >> > Nikola. Maybe I'm thinking about this the wrong way. >> > >> > I am only interested in pages and not posts or other things. I want to >> > have directories which contain pages (.md files with metadata). For each >> > directory there will be a page which displays links to all the pages in >> > that directory. When I add a page, the directory page is updated when I >> > build the web site. Am I trying to do something which is not well-suited >> > to the Nikola way of doing things? >> > >> > On Thursday, April 27, 2023 at 12:45:33 AM UTC-4 Mitch Berkson wrote: >> >> >> >> When I include the shortcode {{% post-list stop=5 %}}{{% /post-list %}} >> >> in my template, there is a jinja2 error which says that % was unexpected. >> >> Is that the right way to use the shortcode? >> >> >> >> On Wednesday, April 26, 2023 at 2:03:18 PM UTC-4 [email protected] wrote: >> >>> >> >>> On Wed, 26 Apr 2023 at 19:33, Mitch Berkson <[email protected]> wrote: >> >>> > >> >>> > Thanks. That sounds better. Unfortunately, I'm lost looking for more >> >>> > information about incorporating page folder indexes into a template or >> >>> > how I would use listings. >> >>> >> >>> Nikola has a different approach, it has standardized types of things >> >>> and auto-generates it based on other input, with templates whose names >> >>> are defined by Nikola. Tags and categories generate an index of tags >> >>> and categories and separate index pages per tag/category (with the >> >>> output directory structure configurable). Archives are generated for >> >>> every year/month/day (with the lowest level of granularity >> >>> configurable). >> >>> >> >>> If you enable the PAGE_INDEX setting, index.html files will be >> >>> automatically generated for all pages directories and subdirectories. >> >>> It will use the list.tmpl template with the pagekind template variable >> >>> containing "page_index" (it's a list). >> >>> >> >>> Listings are for displaying source code. If you put files in the >> >>> listings/ directory, they will be turned into formatted HTML, with >> >>> indexes added. >> >>> >> >>> If you want more granular control, and if your use-case does not fit >> >>> the Nikola standard use-cases, you can use the post-list directive in >> >>> a page: https://getnikola.com/handbook.html#post-list - It has >> >>> filtering options and it lets you customize the template, so it is >> >>> probably as flexible as you need (although I recommend exploring the >> >>> standard index pages first). >> >>> >> >>> -- >> >>> Chris Warrick <https://chriswarrick.com/> >> >>> PGP: 5EAAEA16 >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "nikola-discuss" group. >> > To unsubscribe from this group and stop receiving emails from it, send an >> > email to [email protected]. >> > To view this discussion on the web visit >> > https://groups.google.com/d/msgid/nikola-discuss/72b89949-54a8-4c98-a2ad-05960db475c4n%40googlegroups.com. >> >> >> >> -- >> Chris Warrick <https://chriswarrick.com/> >> PGP: 5EAAEA16 > > -- > You received this message because you are subscribed to the Google Groups > "nikola-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nikola-discuss/e9c210c7-e4a7-43f5-bc63-7ae08b01c299n%40googlegroups.com. -- Chris Warrick <https://chriswarrick.com/> PGP: 5EAAEA16 -- You received this message because you are subscribed to the Google Groups "nikola-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nikola-discuss/CAMw%2Bj7LMab1R%2B2jRU-RVe_iw7OHY_LdXJ%2Bge4V4QsEvOwBAkwg%40mail.gmail.com.
