Bot releases are visible (Hide)
Published by masasam over 5 years ago
Published by masasam almost 6 years ago
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.
Published by masasam almost 6 years ago
Add feature easy-hugo-select-filename.
M-x easy-hugo-select-filename
Select filename you want to open. You can open a selected filename article.
Published by masasam almost 6 years ago
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
Published by masasam almost 6 years ago
Add feature easy-hugo-select-blog.
M-x easy-hugo-select-blog
Select blog you want to go. You can go to a selected blog.
Published by masasam almost 6 years ago
Add feature easy-hugo-select-postdir.
Select postdir you want to go to. You can go to a selected directory.
Published by masasam over 6 years ago
See #43 .
Published by masasam over 6 years ago
You can use separate python virtualenvs for each blog.
See #41
Published by masasam over 6 years ago
Display errors when there is a file of the same name
Published by masasam over 6 years ago
It makes it easy to understand when rsync is an error.
Published by masasam over 6 years ago
Fix preview bug in emacs 26.1
Published by masasam over 6 years ago
Add feature easy-hugo-magit.
You can open magit at current blog.
Published by masasam over 6 years ago
Add feature easy-hugo-sort-publishday.
You can sort articles when you press u key on easy-hugo-mode.
Articles will be sorted by publish date.
Press again u key on easy-hugo-mode to sort in reverse order.
Thanks to #39.
Published by masasam over 6 years ago
Easy-hugo-publish-timer can set with multiple blogs.
Easy-hugo-github-deploy-timer can set with multiple blogs.
Easy-hugo-amazon-s3-deploy-timer can set with multiple blogs.
Easy-hugo-google-cloud-storage-deploy-timer can set with multiple blogs
Published by masasam over 6 years ago
Fix bug for starting up when easy-hugo-no-help is t
Published by masasam over 6 years ago
Adjust directory synchronization function to synchronize with rsync.
Fix #34
Published by masasam over 6 years ago
M-x easy-hugo-complete-tags
Auto-complete tags from your past posts.
M-x easy-hugo-complete-categories
Auto-complete categories from your past posts.
Published by masasam over 6 years ago
Remove easy-hugo-undraft because it is not supported by hugo.
The hugo undraft command has been removed with hugo 0.35 (https://github.com/gohugoio/hugo/issues/4353).
According to bep who is hugo developer, it is easier to undraft content by
editing manually the frontmatter of said content by
setting the draft flag to false
, or removing it completely,
than to rely on the undraft command which is a source of many bugs.
Implement easy-hugo-current-time.
Generate current time in date format at the frontmatter.
This works as follows
title: "About"
date: 2018-02-15T14:51:09+09:00
draft: false
You delete 2018-02-15T14:51:09+09:00 manually,
You execute M-x easy-hugo-current-time,
It can display 2018-03-01T02:06:09+09:00.