Commit Graph

232 Commits

Author SHA1 Message Date
Simon Michael
5f3ec5827d site: home: fix semicolon placement 2016-05-04 11:33:58 -07:00
Thomas R. Koll
a1ca86db7a Website: Change indent styles to fit smaller screens
Only indent when the display is landscape and wide enough.
2016-04-29 10:35:30 +02:00
Simon Michael
57d7d931ae retire broken make ghci rules, prefer stack ghci 2016-04-18 15:41:35 -07:00
Simon Michael
ecbafba594 site: devguide: simplify pre markup 2016-04-18 15:40:25 -07:00
Simon Michael
6a3a5c60c5 doc: manual cleanups
use simpler markup
use pre blocks more consistently
pandoc table experiments
no more right-floating examples, use columns if needed
doc edits
style tweaks
2016-04-17 19:28:16 -07:00
Simon Michael
e8d649c2bc site: devguide: update debian source package links 2016-04-17 12:12:07 -07:00
Simon Michael
30a665825b site: devguide: hledger-ui package links 2016-04-17 12:09:17 -07:00
Simon Michael
6787decca2 site: download: simplify, recommend dev version 2016-04-16 06:19:43 -07:00
Simon Michael
6529daf20c site: ensure 0.27 manual is in place for links
Stripping hledger- from the link fragment with patsubst isn't working.
2016-04-16 05:55:16 -07:00
Simon Michael
778b78e0b9 site: consistent toc styling 2016-04-16 05:52:20 -07:00
Simon Michael
130d259cb1 site: show version links on manuals 2016-04-16 04:44:33 -07:00
Simon Michael
7a53895cdf site: docs: fix combined manual link, cleanup 2016-04-13 21:02:14 -07:00
Simon Michael
47823d2ed7 doc: git ignore new manual 2016-04-12 21:22:58 -07:00
Simon Michael
588f36d662 rename timelog format to timeclock 2016-04-12 21:13:19 -07:00
Simon Michael
6c180039b1 site: add filename in home link for local viewing 2016-04-12 20:32:33 -07:00
Simon Michael
40b521255b site: download: demote release notes link 2016-04-12 20:32:14 -07:00
Simon Michael
5ef67e0d4d doc: remove old manual. No more duplication! #292 2016-04-12 20:29:29 -07:00
Simon Michael
d6601aff24 site: more docs page fiddling. Getting there 2016-04-10 18:20:55 -07:00
Simon Michael
69be70e604 site: some preliminary style tweaks for examples 2016-04-10 12:10:34 -07:00
Simon Michael
5754f2bb4a doc: updates, merge some more from old manual 2016-04-09 14:23:55 -07:00
Simon Michael
ed1122fec1 site: new simpler docs page
This docs page is less verbose, and should make it easier to know what
you should read next, and what you don't need to read.

The reference docs are still in flux, with three alternatives presented:
1. the old manual, 2. the new individual man pages, and 3. the new
manual which combines the man pages. At this point I think that 2 will
get top billing, 3 will also be provided, and 1 will be dropped when 2/3
are a bit better.
2016-04-08 07:03:37 -07:00
Simon Michael
775ab2fd4e site: simplify man page uris; shake cleanups 2016-04-08 07:01:40 -07:00
Simon Michael
0982aca223 tools: missing file, git ignore 2016-04-07 09:05:16 -07:00
Simon Michael
dea0c5973a site: devguide: github haskell star ranking tweak 2016-04-07 08:57:48 -07:00
Simon Michael
443b870481 site: fix man page TOCs, add combined man page 2016-04-07 08:55:21 -07:00
Simon Michael
74a29f70bf site: docs: cleanup 2016-04-05 16:39:58 -07:00
Simon Michael
750c4f0f31 tools: use main stackage snapshot for hakyll too 2016-04-05 16:21:45 -07:00
Simon Michael
01c0f40d00 site: devguide: fix github haskell star ranking 2016-04-05 13:35:31 -07:00
Simon Michael
508fc68c9e site: devguide: link github haskell star ranking 2016-04-05 13:17:57 -07:00
Simon Michael
31a754544a journal: parse account directives
We now parse account directives, like Ledger's. We don't do anything
with them yet. The default parent account feature must now be spelled
"apply account"/"end apply account".
2016-04-04 11:35:39 -07:00
Simon Michael
c6f1371251 home: fix twitter widget id, exclude #TheJoker 2016-04-04 07:39:57 -07:00
Simon Michael
664d5923e4 update windows download links to UPX-compressed EXEs 2016-03-21 08:45:02 -07:00
Simon Michael
a93f478792 devguide: update twitter links 2016-03-21 08:44:20 -07:00
Simon Michael
b1af0daf95 twitter widget: add #plaintextaccounting, #hledger 2016-03-21 08:20:58 -07:00
Simon Michael
19fe724b56 docs: link to new how-to (#331) 2016-03-09 07:17:02 -08:00
Simon Michael
8b2ddbc38b docs: clarify dotted account name example (#331) 2016-03-09 07:16:04 -08:00
Simon Michael
99444388af site: download: fix gentoo command 2016-03-02 18:07:13 -08:00
Simon Michael
6c02515bb1 site: download: better gentoo command 2016-03-02 17:41:32 -08:00
Simon Michael
238545e5df site: devguide: clean up status "shields"
Eg drop the flaky github ones, and reduce layout popping by moving them
to the end of lines/sections and specifying image dimensions (requires
pandoc 1.16). The image widths can change, hopefully I've specified the
max width in each case.
2016-02-22 09:12:25 -08:00
Simon Michael
35b58d31b0 site: devguide: whitespace 2016-02-22 09:12:12 -08:00
Simon Michael
c700a5524f tools: require pandoc 1.16 for the site
For the {width=100 height=20} image attribute syntax.
Also give it a stack.yaml of its own for now, since hledger
is stuck at lts 4.2 for hledger-api.
2016-02-22 09:09:02 -08:00
Simon Michael
671ade5062 site: simplify, clean up, refresh
- Docs are now collected on a single page
- Lots of copy updates
- The front page is less cluttered
- More whitespace at the sides
- The (still WIP) man pages are now linked
- Describe and link to plaintextaccounting.org
2016-02-21 12:39:32 -08:00
Simon Michael
848309c3f9 site: home: normal font size, remove screencast 2016-02-21 07:11:41 -08:00
Simon Michael
a1340b6515 doc: fixup for web manual 2016-02-21 02:38:58 -08:00
Simon Michael
931a1d5b9e hlint 2016-02-21 02:37:59 -08:00
Simon Michael
e1c9e51775 tools: new build system for man/web docs
Goal:

Generate man pages and web docs from one source.

Current plan:

The master docs for each package are now the pandoc-style
manpage-markdown files in the package directories -
hledger/hledger.1.md, hledger-lib/hledger_journal.5.md, etc.

Parts of these will be marked as web-only, and parts as man-only, using
divs recognisable by custom pandoc filters.

When generating man pages we strip the web-only parts, and all html
blocks, inline html and hyperlinks.

When generating web docs we strip the man-only parts and apply any other
tweaks needed for easy presentation, perhaps combining them into a
single web page similar to the old user manual.

Shake:

This was hard to do with GNU Make, and so I've introduced Shake, which
is working very well. Both coexist for now but it's probably time to
switch.
2016-02-21 02:21:41 -08:00
Simon Michael
ed0ec6d849 Revert "doc: try making hledger-ui web manual from man page"
This wasn't right, leave the UI doc in the manual as it was for now.
2016-02-20 23:58:07 -08:00
Simon Michael
cc445a24a1 Merge pull request #325 from jungle-boogie/patch-1
minor copyedits
2016-02-20 17:41:21 -08:00
jungle-boogie
a2289dc196 Update step-by-step.md 2016-02-20 17:38:11 -08:00
Simon Michael
87e9421abe site: download: move vagrant, drop old screencast 2016-02-20 16:59:56 -08:00
jungle-boogie
71ce7e3a08 minor copyedits
some small edits
2016-02-20 16:59:42 -08:00
Simon Michael
c97d2cfe6b doc: timedot: link to account aliases 2016-02-20 10:30:09 -08:00
Simon Michael
e5adaff188 doc: timedot: add sample reports 2016-02-20 10:26:42 -08:00
Simon Michael
baeca07440 doc: note include does not support * 2016-02-19 22:51:18 -08:00
Simon Michael
269f7afe33 doc: try making hledger-ui web manual from man page 2016-02-19 22:49:45 -08:00
Simon Michael
00656e62bf site: faq: history: today's cleanup/brighten-up 2016-02-19 19:55:37 -08:00
Simon Michael
176f27a884 doc: manual: begin "timelog" -> "timeclock" rename 2016-02-19 19:55:15 -08:00
Simon Michael
8badaf3b87 doc: timedot doc fixes 2016-02-19 18:04:33 -08:00
Simon Michael
06b54bf05e lib: timedot format, convenient for time logging
Timedot is a plain text format for logging dated, categorised
quantities (eg time), supported by hledger.  It is convenient for
approximate and retroactive time logging, eg when the real-time
clock-in/out required with a timeclock file is too precise or too
interruptive.  It can be formatted like a bar chart, making clear at a
glance where time was spent.
2016-02-19 17:55:57 -08:00
Simon Michael
bd84942349 site: faq: history: cleanup 2016-02-18 10:09:14 -08:00
Simon Michael
8370d2ec63 site: faq: history: yet another cleanup/cheer-up 2016-02-18 09:43:20 -08:00
Simon Michael
aa1fc3f2f2 site: faq: history: clean up, cheer up 2016-02-17 15:25:21 -08:00
Simon Michael
64c77e776e site: devguide: update sandstorm links 2016-02-09 13:14:11 -08:00
Simon Michael
82404952ed doc: manual: mention LEDGER_FILE env var gotcha 2016-02-05 18:06:49 -08:00
Simon Michael
05572f4a08 site: download, devguide: mention homebrew 2016-02-04 06:46:46 -08:00
Simon Michael
ec1472e27e site: download: remove unnecessary --resolver 2016-02-03 16:33:33 -08:00
Simon Michael
a2b989d898 journal: support ledger3-compatible "apply account" 2016-01-29 07:39:26 -08:00
Simon Michael
eaaaf6ddec site: home: link to other main package haddocks 2016-01-28 17:08:57 -08:00
Simon Michael
a0437bb959 site: faq: mention include limitation 2016-01-28 17:08:30 -08:00
Simon Michael
cf5dda72b1 site: download: hledger-ui now on stackage (#301) 2016-01-14 09:44:26 -08:00
Simon Michael
dedaefbd27 site: devguide: quick links tweaks, add nix 2015-12-18 09:04:24 -08:00
Simon Michael
b573fbe519 site: home: tweaks to ui screencast 2015-12-18 09:04:24 -08:00
Simon Michael
860f6501b3 site: download: more correct stack install cmd 2015-12-18 09:04:24 -08:00
Simon Michael
5dcd733907 site: update stack link 2015-12-18 09:04:23 -08:00
Simon Michael
fb407c4da0 site: download: nix update 2015-12-18 09:04:23 -08:00
Simon Michael
1ec5a49d56 doc: relnotes tweaks 2015-11-22 08:37:35 -08:00
Simon Michael
7ab12bae70 doc: user manual tweak 2015-11-16 15:04:18 -08:00
Simon Michael
60327c3ada site: download: #packaged/released/unreleased targets 2015-11-09 14:10:59 -08:00
Simon Michael
2dc71f6518 site: download: add a screencast of stack install 2015-11-09 14:10:25 -08:00
Simon Michael
54fded4b16 site: home: fix screencast url, now full size 2015-11-09 14:09:04 -08:00
Simon Michael
a185725001 site: home: heading/text tweaks 2015-11-09 13:17:32 -08:00
Simon Michael
4e58224a3a site: embed asciinema hledger-ui screencast 2015-11-09 13:17:01 -08:00
Simon Michael
11aa4f1fef site: misc updates 2015-11-08 12:25:10 -08:00
Simon Michael
b52d5622a1 site: faq: re-tell the history 2015-11-08 12:24:56 -08:00
Simon Michael
4723b36987 site: home: front page rewrites 2015-11-08 12:24:22 -08:00
Simon Michael
267afb0759 site: home: a simpler single-column layout 2015-11-07 11:27:00 -08:00
Simon Michael
57791cf248 site: tweak home link 2015-11-07 11:26:23 -08:00
Simon Michael
b34d1fbad8 site: improve page titles in search results 2015-11-07 11:26:08 -08:00
Simon Michael
707d01ba8b site: download page updates 2015-11-07 11:22:57 -08:00
Simon Michael
e9a475f38e site: home: simplify home page text a bit 2015-11-07 09:15:23 -08:00
Simon Michael
59434e2801 site: home: try alternate heading 2015-11-07 09:08:32 -08:00
Simon Michael
81887f0f3e site: home: simplify the get started box 2015-11-07 09:02:32 -08:00
Simon Michael
8d02951b9b site: encode HTML link ampersands, cf pandoc #2410 2015-11-06 15:09:02 -08:00
Simon Michael
6e8ef47b90 site: delete some old files 2015-11-05 20:52:21 -08:00
Simon Michael
ed0affd486 tools: move hakyll-std into a subdirectory 2015-11-05 20:24:03 -08:00
Simon Michael
c26d9941fb site: download page updates 2015-11-05 19:34:08 -08:00
Simon Michael
18f3e723ec site: move manual, devguide here; move out of doc/ 2015-11-05 19:32:17 -08:00
Simon Michael
78640449a0 doc: move site/ under doc/, switch to hakyll-std 2014-10-31 15:20:43 -07:00
Simon Michael
d77d724d5f site: last uncommited changes to yst site, should be unused now 2014-03-17 16:55:58 -07:00
Simon Michael
fcd8044797 site: fix underscores in sidebar 2014-01-26 14:58:35 -08:00