Joel Scoble
7fd348cf79
convert path 2 filepath
2014-11-13 22:37:14 -05:00
spf13
ad69374f8b
Source files can provide content as String or Bytes or Reader
2014-11-04 00:28:20 -05:00
spf13
5dfc1dedb8
Big refactor of how source files are used. Also added default destination extension option.
2014-10-16 20:20:09 -04:00
Christoph Burgdorf
f271faea06
Don't process dotfiles
...
This commit makes it so that not only files
but also folders which start with a dot
are ignored.
Fixes #239
2014-04-26 23:17:54 -06:00
Joe Kopena
d84f707da1
Also ignore Emacs lock & recovery files.
2014-03-04 22:07:40 -05:00
Ask Bjørn Hansen
2c0ded7f9f
Add test for ignoring ~$ files
2014-02-28 23:24:09 -05:00
Ask Bjørn Hansen
e53bc948a5
Ignore content files ending in ~
...
Also add *~ to .gitignore
2014-02-28 23:23:59 -05:00
Egon Elbre
1979f7d9c7
Avoid locking the files for an extended amount of time. Sublime Text
...
doesn't like this and shows an error when modifying a file in rapid
succession.
2013-12-28 13:46:09 -05:00
Ruben
950d9f55a5
Testcases for multilevel structure were wrong
2013-12-16 17:43:53 -05:00
Ruben
de670ced86
Fixes #141 : Wrong section in multi level structure
2013-12-16 17:40:33 -05:00
Noah Campbell
94a3184ad0
Fixing up source code formatting.
2013-10-08 18:37:50 +02:00
windch
8ce4bc7ab8
Update filesystem.go
...
bugfix: .Files() called twice in line 253, 256 in site.go. thus source files captured twice.
Signed-off-by: Noah Campbell <noahcampbell@gmail.com>
2013-09-29 19:43:38 -07:00
Noah Campbell
c9223cfd7b
source: Fix failing build on windows
...
The +build directive was not being picked up. Apparently needs a space
after the +build line.
2013-09-24 14:36:22 -07:00
Noah Campbell
8df88496e2
Fix breaking test cases on unix platform
...
Rename platform parameter file to agnostic name. Both darwin and linux
can share the same paramters.
2013-09-20 20:08:52 -07:00
Noah Campbell
52e8c7a0ac
Section is determined by the source, not the url
...
This change allows for top level html content to exists.
2013-09-20 17:03:43 -07:00
Noah Campbell
74b55fc7c8
Normalize paths within hugo
...
filepath was used inconsistently throughout the hugolib. With the
introduction of source and target modules, all path are normalized to
"/". This simplifies the processing of paths. It does mean that
contributors need to be aware of using path/filepath in any module other
than source or target is not recommended. The current exception is
hugolib/config.go
2013-09-12 10:48:59 -07:00
Noah Campbell
610c06e658
Introduce source.Filesystem
...
This provides an abstraction over how files are processed by Hugo. This
allows for alternatives like CMS systems or Dropbox, etc.
2013-09-04 22:42:52 -07:00