mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-28 04:46:31 +03:00
site: updates
This commit is contained in:
parent
85802a4328
commit
a920fa62f0
@ -124,13 +124,15 @@ on:
|
|||||||
|
|
||||||
You'll find more examples below.
|
You'll find more examples below.
|
||||||
|
|
||||||
### File format
|
<a name="file-format" />
|
||||||
|
|
||||||
hledger's data file, aka the journal, is a plain text representation of a
|
### Journal file
|
||||||
standard accounting
|
|
||||||
[general journal](http://en.wikipedia.org/wiki/General_journal). It
|
hledger's data file, aka the journal, is a standard accounting
|
||||||
contains a number of transactions, each describing a transfer of money (or
|
[general journal](http://en.wikipedia.org/wiki/General_journal) in a plain
|
||||||
another commodity) between two or more named accounts. Here's an example:
|
text format. It contains a number of transactions, each describing a
|
||||||
|
transfer of money (or another commodity) between two or more named
|
||||||
|
accounts. Here's an example:
|
||||||
|
|
||||||
; A sample journal file. This is a comment.
|
; A sample journal file. This is a comment.
|
||||||
|
|
||||||
@ -739,9 +741,9 @@ You can pull in the content of additional journal files, by writing lines like t
|
|||||||
The `!include` directive may only be used in journal files, and currently
|
The `!include` directive may only be used in journal files, and currently
|
||||||
it may only include other journal files (eg, not timelog files.)
|
it may only include other journal files (eg, not timelog files.)
|
||||||
|
|
||||||
#### Set parent account
|
#### Default parent account
|
||||||
|
|
||||||
You can specify a default parent account in a section of the journal with
|
You can specify a default parent account within a section of the journal with
|
||||||
the `!account` directive:
|
the `!account` directive:
|
||||||
|
|
||||||
!account home
|
!account home
|
||||||
|
@ -20,14 +20,14 @@ I use it every day to:
|
|||||||
Here is a demo_ of the web interface.
|
Here is a demo_ of the web interface.
|
||||||
|
|
||||||
Here are ready-to-run binaries_ for mac, windows and gnu/linux.
|
Here are ready-to-run binaries_ for mac, windows and gnu/linux.
|
||||||
They are not always the `latest release`_, sorry about that.
|
They are not the `current release`_, sorry about that.
|
||||||
|
|
||||||
Here is the manual_.
|
Here is the manual_.
|
||||||
For support and more technical info, see `hledger for techies`_ or `email me`_.
|
For support and more technical info, see `development`_ or `email me`_.
|
||||||
|
|
||||||
.. (If you're reading this in plain text, see also README2, MANUAL etc., or http://hledger.org)
|
.. (If you're reading this in plain text, see also README2, MANUAL etc., or http://hledger.org)
|
||||||
|
|
||||||
.. _hledger for techies: README2.html
|
.. _development: README2.html
|
||||||
.. _manual: MANUAL.html
|
.. _manual: MANUAL.html
|
||||||
.. _demo: http://demo.hledger.org
|
.. _demo: http://demo.hledger.org
|
||||||
.. _binaries: http://hledger.org/binaries/
|
.. _binaries: http://hledger.org/binaries/
|
||||||
@ -36,4 +36,4 @@ For support and more technical info, see `hledger for techies`_ or `email me`_.
|
|||||||
.. _32 bit intel: http://hledger.org/binaries/hledger-0.6.1+9-linux-i386.gz
|
.. _32 bit intel: http://hledger.org/binaries/hledger-0.6.1+9-linux-i386.gz
|
||||||
.. _64 bit intel: http://hledger.org/binaries/hledger-0.6-linux-x86_64.gz
|
.. _64 bit intel: http://hledger.org/binaries/hledger-0.6-linux-x86_64.gz
|
||||||
.. _email me: mailto:simon@joyful.com
|
.. _email me: mailto:simon@joyful.com
|
||||||
.. _latest release: http://hledger.org/MANUAL.html#installing
|
.. _current release: http://hledger.org/MANUAL.html#installing
|
||||||
|
16
README2.rst
16
README2.rst
@ -1,12 +1,14 @@
|
|||||||
---
|
---
|
||||||
title: hledger for techies
|
title: hledger development
|
||||||
---
|
---
|
||||||
hledger for techies
|
hledger development
|
||||||
===================
|
===================
|
||||||
|
|
||||||
|
**Techie intro**
|
||||||
|
|
||||||
hledger_ is a remix, in haskell_, of John Wiegley's excellent ledger_ accounting tool.
|
hledger_ is a remix, in haskell_, of John Wiegley's excellent ledger_ accounting tool.
|
||||||
It reads a plain text `ledger file`_ or timelog_ describing your transactions
|
It reads a plain text journal_ or timelog_ file describing your transactions
|
||||||
and displays reports via `command line`_, curses_ or `web interface`_ (click for a demo).
|
and displays reports via command line, curses or web interfaces.
|
||||||
|
|
||||||
The hledger project aims to produce:
|
The hledger project aims to produce:
|
||||||
|
|
||||||
@ -43,7 +45,7 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
|
|
||||||
- chat Simon (sm) on the `#ledger`_ irc channel which we share, or `email me`_
|
- chat Simon (sm) on the `#ledger`_ irc channel which we share, or `email me`_
|
||||||
- report problems at `bugs.hledger.org <http://bugs.hledger.org>`_
|
- report problems at `bugs.hledger.org <http://bugs.hledger.org>`_
|
||||||
- share and test ledger snippets at paste . hledger.org
|
- share and test journal snippets at paste . hledger.org
|
||||||
- .. raw:: html
|
- .. raw:: html
|
||||||
|
|
||||||
<form action="http://groups.google.com/group/hledger/boxsubscribe" >
|
<form action="http://groups.google.com/group/hledger/boxsubscribe" >
|
||||||
@ -53,7 +55,7 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
|
|
||||||
**Related projects**
|
**Related projects**
|
||||||
|
|
||||||
- John Wiegley's ledger_ inspired hledger, and we try to stay compatible. You can often use both tools on the same ledger file.
|
- John Wiegley's ledger_ inspired hledger, and we try to stay compatible. You can often use both tools on the same journal file.
|
||||||
- Uwe Hollerbach's umm_ is another haskell tool inspired by h/ledger.
|
- Uwe Hollerbach's umm_ is another haskell tool inspired by h/ledger.
|
||||||
- Tim Docker's ledger-reports_ uses hledger as a library to generate `html reports`_.
|
- Tim Docker's ledger-reports_ uses hledger as a library to generate `html reports`_.
|
||||||
- I have a few older bits and pieces `here <http://joyful.com/Ledger>`_.
|
- I have a few older bits and pieces `here <http://joyful.com/Ledger>`_.
|
||||||
@ -65,7 +67,7 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
|
|
||||||
|
|
||||||
.. _hledger: README.html
|
.. _hledger: README.html
|
||||||
.. _`ledger file`: http://joyful.com/repos/hledger/sample.ledger
|
.. _journal: http://joyful.com/repos/hledger/sample.journal
|
||||||
.. _timelog: http://joyful.com/repos/hledger/sample.timelog
|
.. _timelog: http://joyful.com/repos/hledger/sample.timelog
|
||||||
.. _command line: SCREENSHOTS.html#hledger-screen-1
|
.. _command line: SCREENSHOTS.html#hledger-screen-1
|
||||||
.. _curses: SCREENSHOTS.html#sshot
|
.. _curses: SCREENSHOTS.html#sshot
|
||||||
|
@ -66,6 +66,7 @@ cfg = (defaultHakyllConfiguration baseurl) {
|
|||||||
-- stateIndentedCodeClasses = [] -- ^ Classes to use for indented code blocks
|
-- stateIndentedCodeClasses = [] -- ^ Classes to use for indented code blocks
|
||||||
},
|
},
|
||||||
pandocWriterOptions = defaultWriterOptions {
|
pandocWriterOptions = defaultWriterOptions {
|
||||||
|
-- so we can have a TOC:
|
||||||
writerStandalone = True, -- ^ Include header and footer
|
writerStandalone = True, -- ^ Include header and footer
|
||||||
writerTemplate = pandocTemplate, -- ^ Template to use in standalone mode
|
writerTemplate = pandocTemplate, -- ^ Template to use in standalone mode
|
||||||
-- writerVariables = [], -- ^ Variables to set in template
|
-- writerVariables = [], -- ^ Variables to set in template
|
||||||
@ -88,7 +89,7 @@ cfg = (defaultHakyllConfiguration baseurl) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
-- the body part of pandoc 1.5.1.1's html output template, so we can have a TOC
|
-- the body part of pandoc 1.5.1.1's html output template
|
||||||
pandocTemplate = "\
|
pandocTemplate = "\
|
||||||
\$if(title)$\
|
\$if(title)$\
|
||||||
\<h1 class=\"title\">$title$</h1>\
|
\<h1 class=\"title\">$title$</h1>\
|
||||||
|
@ -12,12 +12,12 @@
|
|||||||
<!-- <a href="$root/"><img src="$root/logo.jpg" border="0" ALT="" /></a> -->
|
<!-- <a href="$root/"><img src="$root/logo.jpg" border="0" ALT="" /></a> -->
|
||||||
</div>
|
</div>
|
||||||
<div id="navigation">
|
<div id="navigation">
|
||||||
<a href="$root/README.html">Intro</a>
|
<a href="$root/README.html">Home</a>
|
||||||
<a href="$root/README2.html">Techie Intro</a>
|
<a href="$root/README2.html">Development</a>
|
||||||
<a href="$root/MANUAL.html">Manual</a>
|
<a href="$root/MANUAL.html">Manual</a>
|
||||||
<a href="http://demo.hledger.org">Demo</a>
|
|
||||||
<a href="$root/SCREENSHOTS.html">Screenshots</a>
|
|
||||||
<a href="$root/NEWS.html">News</a>
|
<a href="$root/NEWS.html">News</a>
|
||||||
|
<a href="$root/SCREENSHOTS.html">Screenshots</a>
|
||||||
|
<a href="http://demo.hledger.org">Demo</a>
|
||||||
</div>
|
</div>
|
||||||
$body
|
$body
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user