Ghost/core/server
Katharina Irrgang 7845617607 Custom Post Excerpt Feature (#8792)
closes #8793

- 1.3 post excerpt migration
  - add 1.3 migration to add `excerpt` to post schema

NOTE:
    - knex-migrator relies on the package.json safe version
    - so right now Ghost is on 1.2
    - the migration script is for 1.3
    - if you pull down the PR (or if we merge this PR into master), you have to run `knex-migrator migrate --v 1.3 --force`
    - knex-migrator will tell you what you have todo

- Bump dependencies
  - knex-migrator@2.1.3
- Soft limit for custom_excerpt
- Extended {{excerpt}} to use custom excerpt
   - when a `custom_excerpt` field exists, the `{{excerpt}}` helper will output this and fall back to autogenerated excerpt if not.
- Refactored behaviour of (meta) description
   - html tag `<meta name="description" />` for posts, tags and author doesn't get rendered if not provided.
        - fallback for `author.bio` removed
        - fallback for `tag.description` removed
   - structured data and schema.org for `post` context takes the following order to render description fields:
        1. custom excerpt
        2. meta description
        3. automated excerpt (50 words)
    - updated and added tests to reflect the changes
2017-08-01 12:39:34 +04:00
..
adapters 🐛 Fix double slash in scheduling API URL (#8574) 2017-06-14 16:26:28 +02:00
admin 🐛 Modify regex to allow subdir/ghost urls. (#8627) 2017-06-27 09:08:59 +02:00
api 🐛 invite existing users 2017-07-18 18:24:36 +01:00
apps ↙️ Minified CSS in AMP default template 2017-07-31 16:24:03 +04:00
auth 🚑 Disable remote authentication (#8346) 2017-04-24 18:56:49 +01:00
blog 🛠 🙈 Rename ghost-url.js to ghost-sdk.js (#8767) 2017-07-28 18:23:32 +04:00
config Primary tag (#8669) 2017-07-31 13:00:03 +04:00
controllers/frontend Posts per page as theme-config (#8149) 2017-03-14 18:03:36 +01:00
data Custom Post Excerpt Feature (#8792) 2017-08-01 12:39:34 +04:00
events post-scheduling 2016-06-14 10:52:13 +02:00
helpers Custom Post Excerpt Feature (#8792) 2017-08-01 12:39:34 +04:00
mail 🔥 fromaddress support (#8753) 2017-07-27 12:27:38 +04:00
middleware 🐛 Fixed wrong min-width publication icon validation 2017-08-01 12:20:23 +04:00
models 🐛 fix transfer ownership (#8784) 2017-07-31 13:37:37 +04:00
permissions 🐛 be able to serve locked users (#8711) 2017-07-20 12:45:13 +01:00
public 🛠 🙈 Rename ghost-url.js to ghost-sdk.js (#8767) 2017-07-28 18:23:32 +04:00
settings 🐛 fix settings cache (#8506) 2017-06-04 17:52:22 +07:00
themes 🐛 Remove trailing slash for {{@blog.url}} (#8596) 2017-06-19 16:11:53 +02:00
translations 🐛 fix transfer ownership (#8784) 2017-07-31 13:37:37 +04:00
utils Primary tag (#8669) 2017-07-31 13:00:03 +04:00
views 🎨 gscan 1.1.0 & optimisations 2017-06-06 13:07:50 +07:00
app.js 🐛 Fix the config for compression (#8226) 2017-04-03 10:58:07 +02:00
errors.js 🛠 use Ignition for logging/errors (#7869) 2017-01-23 11:04:01 +00:00
filters.js Misc grunt /dev updates 2015-05-28 20:25:14 +01:00
ghost-server.js 🔥 remove beta mentioning's (#8673) 2017-07-11 14:05:55 +01:00
i18n.js 🎨 rename language to locale and use en as default locale (#8490) 2017-05-31 16:05:49 +01:00
index.js 🎨 Move scheduling and storage in adapters/ (#8435) 2017-05-15 12:52:01 +02:00
logging.js 🐛 forward missing logging config: rotation 2017-02-17 18:24:14 +01:00
overrides.js 🛠 update lodash,knex and bookshelf to latest versions 2016-09-26 10:20:55 +02:00
update-check.js 📖 replace any support.ghost.org link (#8555) 2017-06-08 20:34:20 +01:00