Commit Graph

141 Commits (46be4c8fc4948f3050a20de59376d46276f9673e)

Author SHA1 Message Date
Brandon Mathis 1bd2b62a80 Added support for deploying to github.io
Brandon Mathis 5b887fef97 improved regexes for setup_github_pages task
Brandon Mathis 963eff26eb Removed unnecessary passive group from octopress origin regex
Vaz Allen 54fb2173d1 setup_github_pages: allow for clones missing .git extension
richo 5b332f5c95 Whitespace
Brandon Mathis 65f7f7f0b3 Rake task new_post now accepts titles through stdin
This should help resolve issues for zsh users and make it easier to enter titles which freak out Rake's argument processing
Brandon Mathis 48d3e75ff5 Merge pull request from jsvensson/rsyncargs
Rakefile option for any additional rsync arguments
Johan Svensson 916b87a545 Rakefile option for any additional rsync arguments
Added variable `rsync_args`
Parker Moore 49e97e53f5 Fixing English error pet-peeve.
Brandon Mathis 2b67270f96 Disabled Rsync delete by default. Closes
Nathan Long bcbc95b142 Example repo URL - see Github issue 516
Brandon Mathis ce0d25100b now Github repo url can be specified inline setup_github_pages command
Brandon Mathis 39ec55b605 Removed offending paren in Rakefile
Brandon Mathis bdc3cb8bd3 Rsync --delete option can be turned off in Rakefile configuration and users can exclude directories from sync by adding an rsync-exclude file to their root directory. fixes
Frederic Hemberger e220fcc610 Merge branch 'master' of github.com:imathis/octopress
Frederic Hemberger 254cdd35d6 :copydot ignores thumbnail files starting with '._'
Frederic Hemberger e5c262cb8f Merge pull request from imathis/post_names
Add more flexibility to :new_page task
Frederic Hemberger 6714e5c7f5 Set flag in preview mode and re-generate files before deployment if necessary
Frederic Hemberger f1ebf35869 Introduce distinction between preview/productive site generation
Posts which contain the YAML attribute `published: false` are usually
not generated by Jekyll. With this patch they can be previewed just
like published posts on localhost using `rake watch`or `rake preview`.

NOTICE: Before pushing to the productive environment, use `rake generate`
to update the public directory and remove posts which are flagged not to be
published.
Frederic Hemberger ffa68a1fe3 Fixes typo in :push task
Frederic Hemberger fc138b2e35 Adds more flexibility to :new_page task
Page filenames/directories are lowercased and sanitized by default to
allow a greater flexibility:

- new_page["/path/to/file"] # => source/path/to/file/index.markdown
- new_page["path/to/file"] # => source/path/to/file/index.markdown
- new_page["my path/my file"] # => source/my-path/my-file/index.markdown
- new_page["lorem.ipsum.dolor"] # => source/lorem-dot-ipsum.dolor
- new_page["Questions & Answers"] # => source/questions-and-answers/index.markdown
Frederic Hemberger 82942bd088 Replaces system call with cross-platform cp_r, fixes
Frederic Hemberger 4b87a2fb7d Removes 'titlecase' from page name, fixes
Frederic Hemberger fe19c2aaae Removes duplicate mkdir_p
Brandon Mathis 86c72a4ca6 ensures compiled /source/stylesheets/screen.css exists before running watch and preview tasks, fixes
Frederic Hemberger 35ebe0d647 Allows '-' in deployment branch names, fixes
Brandon Mathis 09057190d9 fixed issue where update_source failed if source/index was any extension other than .html
Brandon Mathis d833d9fe78 wildcards broke rake update_source. fixes that
Brandon Mathis bdf904adff Retains customized favicon on update_source fixes , Copies index.* from source.old fixes
Brandon Mathis 3bd4ed026e Merge branch 'master' of github.com:imathis/octopress into compass
Manu af1f2af48f Typo.
Manu a4177e1471 Changed it so the ssh port is configurable as well. (As I ran into the same issue already described at https://github.com/imathis/octopress/issues/30 )
Frederic Hemberger 3ad7715901 Fix generation of stylesheets
Brandon Mathis aa1abd0827 now Github pages :push task forces
Brandon Mathis 4d49149404 renamed github pages configuration task
Frederic Hemberger ab61a62d30 Removes compass_compiler.rb
Brandon Mathis fcb730b5bf Restored copying public into _deploy. fixes
Brandon Mathis 4efb29394f improved github configuration raketask
Frederic Hemberger 92ff4a9c67 copydot task can be called with parameters, no need for separate copydot_deploy
Brandon Mathis a5d55fe80f Fixed issue where dotfiles were not being copied to _deploy for github pages deployments
Brandon Mathis 5b2b0c508b fixed issue where public was being copied into _deploy
Tom Miller ec91c370d5 Removing glob because globbing does not pick up dotfiles.
Frederic Hemberger 31adeee1df Wraps git commit message in double quotes, fixes
Frederic Hemberger f6bf894387 Aligns naming of .pygments-cache, .gist-cache and .sass-cache
Chris Sims 1a562b9580 Fixes . Strip leading path before checking for excluded file.
Brandon Mathis 48cd2793cf added itegration to gen_deploy
fhemberger 565648300b Fix an issue in 'watch' and 'preview' where main process is terminated with child processes still running
fhemberger 04973e0948 Move generate + deploy to separate task
fhemberger 960a57c256 Generate site before deploying, execute tasks in sequence
fhemberger 5c275542c3 Copy dotfiles also for subdirectories