summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFiles
* Tracker. Collect issues and ideas in trackerGustav Eek2020-01-069
| | | | | | | Collect a broad series of possible improvements to Pandoc Ikiwiki plugin management of meta block attributes. The issues are best consumed via the collection page: *issues.mdwn*. Also main tracker document added.
* Feature. Plugin. Provide sets of meta keys for inclusionGustav Eek2020-01-061
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add further lists of meta keys to include (*hash_meta_keys* and *list_hash_meta_keys*), add them to the *list_meta* map in subroutine *htmlize* and provide them to *pagestate* *meta*. This makes available, e.g. the *reference* attribute in page templates. The commit require some explanation. Until now, meta attributes were available as * Bolean meta (*bool_meta*) * Scalar meta (*scalar_meta*) * List meta (*list_meta*) All meta attributes in documents are provided as page template variables with a 'pandoc_'-prefix. On top of that, attributes listed in *scalar_meta_keys* are made available as regular template variables, without prefix. Lists are problematic. Pure lists are pushed with 'pandoc_' prefix, but they can not be used. The alternative would be via loops (see <https://metacpan.org/pod/HTML::Template#TMPL_LOOP>), but inside loops one need to call for a variable and the pushed attribute does not provide one. This commit properly makes available the *reference* attribute, which is of type list of associated list. This construct actually fully natural fulfil the limitations of lists. Template loops generate the items, whose values are available with keys as variable names: --- references: - id: refone title: Ref-MetaInlines-in-MetaList - id: reftwo title: Ref-MetaInlines-in-MetaList ... Which is called like this: <TMPL_IF REFERENCES> <TMPL_LOOP REFERENCES> <TMPL_VAR ID> <TMPL_VAR TITLE> </TMPL_LOOP> </TMPL_IF> How is hacky. The items in *hash_meta_keys* and *list_hash_meta_keys* are added to *list_meta_keys* and undergo the list processing. The list processing contradictory adopted better for *list_hash_meta_keys* than for *list_meta_keys*.
* Feature. Plugin. Push listed meta variables to template.Gustav Eek2020-01-061
| | | | | | In function *pagetemplate*, template variables are added as pandas_* variables. This fix provides also those listed as scalar and list meta keys without the Pandoc prefix.
* Feature. Plugin. Support of complex meta structuresGustav Eek2020-01-061
| | | | | | | | | | | | | | | | | | | | | | Add support in *unwrap_c* for support of the structure: *MetaList* with 2 x *MetaMap* with keys pointing to *MetaInlines*: --- references: - id: refone title: Ref-MetaInlines-in-MetaList - id: reftwo title: Ref-MetaInlines-in-MetaList ... Actually it sounds complex but this fix should also be needed for the simpler example of *MetaMap* with keys pointing at *MetaInlines*: --- experiment: key_first: Värde key_second: värde ...
* Refactor. Move lists of meta lables to promote to top of fileGustav Eek2020-01-061
|
* Notes. Update of notesGustav Eek2020-01-061
|
* Update page template and wiki pagesGustav Eek2020-01-063
| | | | | | | Add a wiki page, *test.mdwn* which is more stripped and contains more meta variables. Also update the *nonempty.tmpl* page template. Also add an index page, i.e. include the added *test.mdwn* through inlining with *nonempty.tmpl* into a page *index.mdwn*.
* In pandoc.pm update Debug printing to fileGustav Eek2020-01-061
|
* Further debug work with quite some progressGustav Eek2020-01-064
| | | | | | | | | | | | | Read the last line in *notes*. Document *notes* added with some notes. Files *nonempty.tmpl* and *arg-for-fripost.mdwn* are uppdated with more template variable things. In *pandoc.pm*: * Debug dumps from subroutine *pagetemplate* improved * Some extra meta things are tried out
* Remove unrelated pages for laborationOskar Vigren2020-01-06135
|
* More meta info added to templates and pagesGustav Eek2020-01-062
|
* Remove again meta lablesGustav Eek2020-01-061
|
* Update with templates and events modificationsGustav Eek2020-01-063
| | | | | | Add the referred to templates. Also update some tags in pages
* remove dupliucated code that breaks executionGustav Eek2020-01-061
|
* Merge branch 'master' into aktiv-testGustav Eek2019-10-237
|\ | | | | | | | | Conflicts: .ikiwiki/IkiWiki/Plugin/pandoc.pm
| * [faq] Add question on password resetGustav Eek2019-10-201
| | | | | | | | Also provides link to the password information page.
| * Update information on contact regarding password resetGustav Eek2019-10-201
| |
| * Page template updated with swedish edit textGustav Eek2019-10-141
| | | | | | | | In collaboration between: LJO, GM, LM, LB, GE
| * Modify list in page template, translate swe, add FLFD linkGustav Eek2019-10-141
| | | | | | | | | | | | | | Add link in menue drop down list on website to cloud.fripost.org. Also translate menu items to swedish. In collaboaration: LJO, LM, LB, GM, GE
| * Update Pandoc plugin for Ikiwiki to upstream HEADGustav Eek2019-10-141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pandoc plugin, *pandoc.pm*, is updated for the upstream HEAD: >https://github.com/sciunto-org/ikiwiki-pandoc.git> > e0b6a52 > 2019-02-02T18:52:47+00:00 > Merge pull request #23 from mletterle/format-arg > baldur.kristinsson@gmail.com In Pandoc 2.2.1, packaged for Debian 10 Buster, options `--smart/-S` are removed as well as `--normalize`. Normalisation is default and one should use `+smart` or `-smart` extension instead. This version of the Ikiwiki plugin is compatible for those
| * (no commit message)sakko@633494e198c7e97d3ccef04259ec970c43b8dcbd2019-10-141
| |
| * Replace repository Pandoc pluginGustav Eek2019-09-301
| | | | | | | | | | | | Replace the repository Pandoc plugin *pandoc.pm* in preference for that of Fripost ansible repository <https://git.fripost.org/fripost-ansible>. Path */roles/wiki/files/var/lib/ikiwiki/IkiWiki/Plugin/pandoc.pm*
| * typofixstian2019-09-231
| |
| * [inquiries/access] Fix name initialsOskar Vigren2019-09-201
| |
| * [inquiries/access] Describe present workGustav Eek2019-09-191
| |
| * [inquiries] Notes from initial access meeting addedGustav Eek2019-09-191
| |
| * [inquiries] Complete notes form Sep 16Gustav Eek2019-09-191
| |
| * utkast för utredningsframstegoskar.vigren@8f6319ec335ae4dae0cc6a34addff8216157bd702019-09-161
| |
* | Add some tags in documentsGustav Eek2019-10-231
| |
* | Debug output cleanup and addition.Gustav Eek2019-10-231
| |
* | Further debug output from pandoc pluginGustav Eek2019-09-301
| |
* | Document debug stateGustav Eek2019-09-191
| |
* | Debug Pandoc pluginGustav Eek2019-09-191
| |
* | Add some meta data inclusionsGustav Eek2019-09-192
| | | | | | | | | | | | Complete one of 2013 events with some metadata. Complete *someevent.mdwn* with one inclusion with a new template.
* | Merge branch 'master' into aktiv-testGustav Eek2019-09-1617
|\|
| * [inquiries] Placeholder pages added for inquiriesGustav Eek2019-09-1611
| | | | | | | | | | | | | | Placeholder pages are added for each of the listed inquiries. Links are added from the index page. The existing *2019-03-28-flfd.mdwn* is updated to the format.
| * [inquiries] An inquery index page is createdGustav Eek2019-09-162
| | | | | | | | | | In replacement for to put all links to inquirers in main index, a index page is created: inquiries.mdwn.
| * [calendar] Instructions to where to find Språkbanken updatedGustav Eek2019-09-031
| |
| * ODT compilation addedGustav Eek2019-09-022
| | | | | | | | Makefile completed with creation of ODT. Also .gitignore updated.
| * [activitydays] Event sensommarparty correction of participation numberGustav Eek2019-09-021
| |
| * [calendar] Event transfer sensommarfest to activity daysGustav Eek2019-09-022
| | | | | | | | | | The event is removed from calendar, added to activity days, and described in past tense.
| * [calendar] Framtidsveckan. Add initialGustav Eek2019-08-281
| |
| * [calendar] Free Software Day. Add inital infoGustav Eek2019-08-281
| |
| * [calendar] Whitespace cleanupGustav Eek2019-08-281
| |
| * [meetings] Minutes approved and provided for meeting May 27, 2019Gustav Eek2019-08-111
| |
| * [meetings] Nov 26, 2018 minutes providedGustav Eek2019-08-111
| |
| * [meetings] Meetings for 2019 describedGustav Eek2019-08-111
| | | | | | | | | | | | | | | | | | | | Items for all of board meetings so far into 2019 in place: * Jun 24 -- awaits approval * Apr 27 -- awaits approval * Mar 25 -- minutes available * Feb 25 -- awaits copy writing: secretary Albin * Jan 28 -- minutes available
| * [calendar] Uppdate according to commentsGustav Eek2019-08-111
| |
* | Try some tags -- investigation ongoingGustav Eek2019-09-034
| | | | | | | | In events, these are some extra tag attempts tried out.
* | Refactor titles and headersGustav Eek2019-09-032
| | | | | | | | | | In *someevent.mdwn* and some of events, update titling for better reflection.