|
|
|
|
@ -732,40 +732,46 @@ subtree* i.e. an Org subtree that has the =EXPORT_FILE_NAME= property |
|
|
|
|
set. |
|
|
|
|
#+CAPTION: Hugo front-matter translation for subtree-based exports |
|
|
|
|
#+ATTR_HTML: :class sane-table |
|
|
|
|
|------------------------------------+------------------------------------+-------------------------------------------------------------------------| |
|
|
|
|
| Hugo front-matter (TOML) | Org | Org description | |
|
|
|
|
|------------------------------------+------------------------------------+-------------------------------------------------------------------------| |
|
|
|
|
| =title = "foo"= | =* foo= | Subtree heading | |
|
|
|
|
| =date = 2017-09-11T14:32:00-04:00= | =CLOSED: [2017-09-11 Mon 14:32]= | Auto-inserted =CLOSED= subtree property when switch to Org *DONE* state | |
|
|
|
|
| =date = 2017-07-24= | =:EXPORT_DATE: 2017-07-24= | Subtree property | |
|
|
|
|
| =lastmod = <current date>= | =:EXPORT_HUGO_AUTO_SET_LASTMOD: t= | Subtree property | |
|
|
|
|
| =lastmod = <current date>= | =#+HUGO_AUTO_SET_LASTMOD: t= | Org keyword | |
|
|
|
|
| =tags = ["toto", "zulu"]= | =* foo :toto:zulu:= | Subtree heading tags | |
|
|
|
|
| =categories = ["x", "y"]= | =* foo :@x:@y:= | Subtree heading tags with =@= prefix | |
|
|
|
|
| =draft = true= | =* TODO foo= | Subtree heading Org Todo state set to =TODO= (or =DRAFT=) | |
|
|
|
|
| =draft = false= | =* foo= | Subtree heading Org Todo state *not* set to =TODO= (or =DRAFT=) | |
|
|
|
|
| =weight = 123= | =:EXPORT_HUGO_WEIGHT: auto= | When set to =auto=, weight is auto-calculated | |
|
|
|
|
| =weight = 123= (in =[menu.foo]=) | =:EXPORT_HUGO_MENU: :menu foo= | Menu weight is auto-calculated unless specified | |
|
|
|
|
|------------------------------------+------------------------------------+-------------------------------------------------------------------------| |
|
|
|
|
|-------------------------------------------+----------------------------------------+----------------------------------------------------------------------------| |
|
|
|
|
| Hugo front-matter (TOML) | Org | Org description | |
|
|
|
|
|-------------------------------------------+----------------------------------------+----------------------------------------------------------------------------| |
|
|
|
|
| =title = "foo"= | =* foo= | Subtree heading | |
|
|
|
|
| =date = 2017-09-11T14:32:00-04:00= | =CLOSED: [2017-09-11 Mon 14:32]= | Auto-inserted =CLOSED= subtree property when switch to Org *DONE* state | |
|
|
|
|
| =date = 2017-07-24= | =:EXPORT_DATE: 2017-07-24= | Subtree property | |
|
|
|
|
| =publishdate = 2018-01-26T00:00:00-05:00= | =SCHEDULED: <2018-01-26 Fri>= | Auto-inserted =SCHEDULED= subtree property using default =C-c C-s= binding | |
|
|
|
|
| =publishdate = 2018-01-26T00:00:00-05:00= | =:EXPORT_HUGO_PUBLISHDATE: 2018-01-26:= | Subtree property | |
|
|
|
|
| =expirydate = 2999-01-01T00:00:00-05:00= | =DEADLINE: <2999-01-01 Tue>= | Auto-inserted =DEADLINE= subtree property using default =C-c C-d= binding | |
|
|
|
|
| =expirydate = 2999-01-01T00:00:00-05:00= | =:EXPORT_HUGO_EXPIRYDATE: 2999-01-01:= | Subtree property | |
|
|
|
|
| =lastmod = <current date>= | =:EXPORT_HUGO_AUTO_SET_LASTMOD: t= | Subtree property | |
|
|
|
|
| =lastmod = <current date>= | =#+HUGO_AUTO_SET_LASTMOD: t= | Org keyword | |
|
|
|
|
| =tags = ["toto", "zulu"]= | =* foo :toto:zulu:= | Subtree heading tags | |
|
|
|
|
| =categories = ["x", "y"]= | =* foo :@x:@y:= | Subtree heading tags with =@= prefix | |
|
|
|
|
| =draft = true= | =* TODO foo= | Subtree heading Org Todo state set to =TODO= (or =DRAFT=) | |
|
|
|
|
| =draft = false= | =* foo= | Subtree heading Org Todo state *not* set to =TODO= (or =DRAFT=) | |
|
|
|
|
| =weight = 123= | =:EXPORT_HUGO_WEIGHT: auto= | When set to =auto=, weight is auto-calculated | |
|
|
|
|
| =weight = 123= (in =[menu.foo]=) | =:EXPORT_HUGO_MENU: :menu foo= | Menu weight is auto-calculated unless specified | |
|
|
|
|
|-------------------------------------------+----------------------------------------+----------------------------------------------------------------------------| |
|
|
|
|
***** Notes |
|
|
|
|
- Precedence for =date= parsing: =CLOSED= subtree property /more than/ |
|
|
|
|
=EXPORT_DATE= subtree property /more than/ =#+DATE:= keyword. |
|
|
|
|
**** For file-based exports |
|
|
|
|
#+CAPTION: Hugo front-matter translation for file-based exports |
|
|
|
|
#+ATTR_HTML: :class sane-table |
|
|
|
|
|----------------------------------+--------------------------------------| |
|
|
|
|
| Hugo front-matter (TOML) | Org | |
|
|
|
|
|----------------------------------+--------------------------------------| |
|
|
|
|
| =title = "foo"= | =#+TITLE: foo= | |
|
|
|
|
| =date = 2017-07-24= | =#+DATE: 2017-07-24= | |
|
|
|
|
| =lastmod = <current date>= | =#+HUGO_AUTO_SET_LASTMOD: t= | |
|
|
|
|
| =tags = ["toto", "zulu"]= | =#+HUGO_TAGS: toto zulu= | |
|
|
|
|
| =categories = ["x", "y"]= | =#+HUGO_CATEGORIES: x y= | |
|
|
|
|
| =draft = true= | =#+HUGO_DRAFT: true= | |
|
|
|
|
| =draft = false= | =#+HUGO_DRAFT: false= (default) | |
|
|
|
|
| =weight = 123= | =#+HUGO_WEIGHT: 123= | |
|
|
|
|
| =weight = 123= (in =[menu.foo]=) | =#+HUGO_MENU: :menu foo :weight 123= | |
|
|
|
|
|----------------------------------+--------------------------------------| |
|
|
|
|
|-------------------------------------------+--------------------------------------| |
|
|
|
|
| Hugo front-matter (TOML) | Org | |
|
|
|
|
|-------------------------------------------+--------------------------------------| |
|
|
|
|
| =title = "foo"= | =#+TITLE: foo= | |
|
|
|
|
| =date = 2017-07-24= | =#+DATE: 2017-07-24= | |
|
|
|
|
| =publishdate = 2018-01-26T00:00:00-05:00= | =#+HUGO_PUBLISHDATE: 2018-01-26= | |
|
|
|
|
| =expirydate = 2999-01-01T00:00:00-05:00= | =#+HUGO_EXPIRYDATE: 2999-01-01= | |
|
|
|
|
| =lastmod = <current date>= | =#+HUGO_AUTO_SET_LASTMOD: t= | |
|
|
|
|
| =tags = ["toto", "zulu"]= | =#+HUGO_TAGS: toto zulu= | |
|
|
|
|
| =categories = ["x", "y"]= | =#+HUGO_CATEGORIES: x y= | |
|
|
|
|
| =draft = true= | =#+HUGO_DRAFT: true= | |
|
|
|
|
| =draft = false= | =#+HUGO_DRAFT: false= (default) | |
|
|
|
|
| =weight = 123= | =#+HUGO_WEIGHT: 123= | |
|
|
|
|
| =weight = 123= (in =[menu.foo]=) | =#+HUGO_MENU: :menu foo :weight 123= | |
|
|
|
|
|-------------------------------------------+--------------------------------------| |
|
|
|
|
***** Notes |
|
|
|
|
- The auto weight calculation for posts and menu items works *only* |
|
|
|
|
for subtree exports. For the file-based export flow, one needs to |
|
|
|
|
@ -1381,7 +1387,7 @@ See `org-capture-templates' for more information." |
|
|
|
|
|
|
|
|
|
Above capture will auto-insert a heading prefixed with =TODO=. With |
|
|
|
|
=org-log-done= set to ='time=, on changing the =TODO= state to the |
|
|
|
|
=DONE= state (=C-c C-t=), a /Special Property/ called =CLOSED= will be |
|
|
|
|
=DONE= state (=C-c C-t=), a [[https://orgmode.org/manual/Special-properties.html][/Special Property/]] called =CLOSED= will be |
|
|
|
|
auto-inserted below the heading. Below is an example. |
|
|
|
|
#+BEGIN_EXAMPLE |
|
|
|
|
,*** DONE Narrowing the Author column in Magit :org:log: |
|
|
|
|
|