Releases: masasam/emacs-easy-hugo
Fix bug related read-file-name
3.8.38 Fix bug related read-file-name
Add feature easy-hugo-publish-clever
Enhancements
Add feature easy-hugo-publish-clever
M-x easy-hugo-publish-clever
Clever publish command.
Automatically select the deployment destination from init.el.
Only one command is executed in the following order.
If easy-hugo-root is set the target blog, easy-hugo-publish will be executed.
If easy-hugo-amazon-s3-bucket-name is set the target blog, easy-hugo-amazon-s3-deploy will be executed.
If easy-hugo-google-cloud-storage-bucket-name is set the target blog, easy-hugo-google-cloud-storage-deploy will be executed.
If the target blog has "deploy.sh" on easy-hugo-basedir, easy-hugo-github-deploy will be executed.
If there is firebase command , easy-hugo-firebase-deploy will be executed.
Add feature easy-hugo-select-filename
Add feature easy-hugo-firebase-deploy
Enhancements
Add feature easy-hugo-firebase-deploy and timer.
You can deploy hugo source at Firebase hosting.
To use easy-hugo-firebase-deploy, you make project at firebase hosting using your browser. Next run command.
npm install -g firebase-tools
cd [your-hugo-directory]
firebase login
firebase init
firebase deploy
M-x easy-hugo-firebase-deploy
Add feature easy-hugo-select-blog
Add feature easy-hugo-select-postdir
Using `require` is better
bug fix
See #43 .
Make hugo's binary changeable for each blog
Use case example
You can use separate python virtualenvs for each blog.
See #41
Display errors when there is a file of the same name
Bugfix
Display errors when there is a file of the same name
Change to show rsync error
Enhancements
It makes it easy to understand when rsync is an error.