{ "version": "https://jsonfeed.org/version/1", "title": "Ghost", "description": "Just a blogging platform", "home_page_url": "go/ghost", "feed_url": "feed/ghost.json", "icon": "https://cdn.v2ex.com/navatar/ba38/6660/732_large.png?m=1381764020", "favicon": "https://cdn.v2ex.com/navatar/ba38/6660/732_normal.png?m=1381764020", "items": [ { "author": { "url": "member/randomboi", "name": "randomboi", "avatar": "https://cdn.v2ex.com/avatar/899c/3c9c/337739_large.png?m=1698321226" }, "url": "t/779871", "title": "\u5982\u4f55\u96f6\u6210\u672c\u90e8\u7f72\u4e00\u4e2a Ghost \u7f51\u7ad9", "id": "t/779871", "date_published": "2021-05-28T09:22:49+00:00", "content_html": "

TLDR. \u4f7f\u7528 Fly.io + LiteStream + \u4eac\u4e1c\u4e91\u5bf9\u8c61\u5b58\u50a8(\u6216\u7c7b\u4f3c\u7684)

\n

https://egoist.moe/how-to-host-ghost-for-free

\n" }, { "author": { "url": "member/Jaxson", "name": "Jaxson", "avatar": "https://cdn.v2ex.com/avatar/e0ee/50f7/302035_large.png?m=1730430748" }, "url": "t/646847", "title": "\u5206\u4eab\u4e00\u5957 Ghost \u4e3b\u9898", "id": "t/646847", "date_published": "2020-02-23T08:49:41+00:00", "content_html": "

\u8fd9\u5957\u4e3b\u9898\u4eca\u5e74\u75ab\u60c5\u5728\u5bb6\u6ca1\u4e8b\u6298\u817e\u7684\uff0c\u73b0\u5728\u5f00\u53d1\u4e5f\u5dee\u4e0d\u591a\u4e86\uff0c\u4f46\u662f\u56e0\u4e3a\u8eab\u8fb9\u4f7f\u7528 Ghost \u592a\u5c11\u4e86\uff0c\u6240\u4ee5\u5e0c\u671b\u6709\u7528 Ghost \u535a\u5ba2\u4f7f\u7528\u5206\u4eab\u4e0b\uff0c\u6709\u4ec0\u4e48\u610f\u89c1\u53ef\u4ee5\u53cd\u9988\u7ed9\u6211\uff0c\u6211\u53ef\u4ee5\u6765\u6539\u8fdb\u4e00\u4e0b\uff0c\u8c22\u8c22\u3002

\n

\u76ee\u524d\u6211\u505a\u4e86\u4fe9\u4e2a\u6a21\u677f\uff0c\u666e\u901a\u7248\u672c\u548c Pjax \u7248\u672c\u3002

\n\n

\u6211\u7684\u4e2a\u4eba\u535a\u5ba2\uff0c\u4e5f\u662f\u4e3b\u9898\u5c55\u793a\u5730\u5740\uff1ahttps://iiong.com

\n

\u4e3b\u9898\u6e90\u7801\uff1a\u666e\u901a\u7248\u672c Pjax \u7248\u672c

\n" }, { "author": { "url": "member/AlexLiZL", "name": "AlexLiZL", "avatar": "https://cdn.v2ex.com/avatar/db7d/24db/143492_large.png?m=1541741187" }, "url": "t/506096", "title": "\u5206\u4eab\u4e00\u4e0b\u6211\u7684\u57fa\u4e8e Ghost \u7684\u535a\u5ba2", "id": "t/506096", "date_published": "2018-11-09T05:35:07+00:00", "content_html": "https://wmdpd.com
\u6b22\u8fce\u8bbf\u95ee\u3002
\u90e8\u5206\u4e8c\u628a\u5200\u6280\u672f\u90e8\u5206\u5410\u69fd\u90e8\u5206\u79c0\u56fe\u3002
\u521a\u521a\u597d\u4e00\u4e2a\u6708\uff0c\u4ee5\u4e0b\u4e3a\u5f52\u6863\u9875\u76f4\u63a5 copy\u3002
\u76ee\u524d\u51c6\u5907\u7ef4\u6301\u6bcf\u65e5\u66f4\u65b0\u7684\u9891\u7387\u5230\u65e0\u8bdd\u53ef\u8bf4\u4e3a\u6b62\u3002
\u5bf9\u535a\u5ba2\u6709\u4ec0\u4e48\u5efa\u8bae\u544a\u8bc9\u6211\u5c31\u66f4\u597d\u4e86\u3002
\u76ee\u524d\u9047\u5230\u7684\u6700\u5927\u95ee\u9898\u5c31\u662f ghost hunter \u4e0d\u652f\u6301\u641c\u7d22\u4e2d\u6587\uff0c\u6240\u4ee5\u641c\u7d22\u65f6\u53ea\u80fd\u5bf9\u6587\u7ae0\u7684\u62fc\u97f3\u9996\u5b57\u6bcd\u6709\u53cd\u5e94\uff0c\u56e0\u4e3a\u6211\u4e0d\u662f\u7a0b\u5e8f\u5458\u6240\u4ee5\u53ea\u80fd\u7b49\u5f85\u4e0a\u6e38\u66f4\u65b0\u4e86\u3002

09 \u65e5 Ghost \u535a\u5ba2\u7626\u8eab\u52a0\u81ea\u52a8\u5316
08 \u65e5\u4e3a Ghost \u535a\u5ba2\u6dfb\u52a0\u76ee\u5f55\u652f\u6301
07 \u65e5\u56db\u5ddd\u5317\u8def\u5916\u767d\u6e21\u6865\u968f\u624b\u62cd
07 \u65e5\u4e3a Ghost \u535a\u5ba2\u5b9e\u73b0\u81ea\u52a8\u5907\u4efd
06 \u65e5\u591a\u4f26\u8def\u56db\u5ddd\u5317\u8def\u968f\u624b\u62cd
05 \u65e5\u600e\u4e48\u770b\u5f85\u7b2c\u4e00\u8d22\u7ecf\u7684\u6587\u7ae0\u5173\u4e8e\u4eba\u53e3\u9690\u5f62\u5371\u673a\uff1a\u903e 50%\u519c\u6751\u5e7c\u513f\u8ba4\u77e5\u6ede\u540e\uff1f
05 \u65e5\u53cc\u62fc\u8f93\u5165\u6cd5\u4e3a\u4ec0\u4e48\u6ca1\u80fd\u666e\u53ca\uff1f
04 \u65e5\u4e0a\u6d77\u81ea\u7136\u5386\u53f2\u535a\u7269\u9986\u968f\u624b\u62cd
04 \u65e5\u8fdc\u7a0b\u89c6\u9891\u67dc\u5458\u673a\uff08 VTM \uff09\u73b0\u5728\u6709\u591a\u5c11\u5382\u5546\u5728\u7ade\u4e89\uff1f\u534e\u4e3a\u3001AVAYA \u4ee5\u53ca\u601d\u79d1\u7684\u89e3\u51b3\u65b9\u6848\u90fd\u6709\u54ea\u4e9b\u4f18\u7f3a\u70b9\uff1f
03 \u65e5\u5f3a\u70c8\u63a8\u8350\uff1a\u300a\u81ea\u63a7\u529b\uff1a\u548c\u538b\u529b\u505a\u670b\u53cb\u300b
03 \u65e5\u4ece\u96f6\u5f00\u59cb\u5efa Ghost
02 \u65e5\u7ec8\u4e8e\u53ef\u4ee5\u5f00\u59cb\u5efa\u535a\u5ba2\u4e86\u2026\u2026\u5417\uff1f
02 \u65e5\u521b\u65b0\u4e4f\u529b\u7684\u82f9\u679c\u516c\u53f8
01 \u65e5\u73b0\u5728\u94f6\u884c\u5230\u5e95\u6709\u6ca1\u6709\u5728\u4f7f\u7528 VTM \u673a?
01 \u65e5\u662f\u4ec0\u4e48\u7ed9\u4e86\u5382\u5546\u4eec\u81ea\u4fe1\uff1f\u534e\u4e3a\u82f9\u679c\u5c3c\u5eb7\u4f73\u80fd\uff0c\u624e\u5806\u53d1\u5e03\u5783\u573e
01 \u65e5\u597d\u4e86\uff0c\u77e5\u9053\u8981\u5efa\u81ea\u5df1\u7684\u535a\u5ba2\u4e86\uff0c\u4f46\u4e3a\u4ec0\u4e48\u662f Ghost \uff1f

2018-10

31 \u65e5\u5f3a\u70c8\u63a8\u8350\uff1a\u300a\u91cd\u751f\u5be1\u5934 1991 \u300b
31 \u65e5\u5982\u4f55\u8bc4\u4ef7\u80af\u798f\u83b1\u7279\u4e16\u7eaa\u4e09\u90e8\u66f2&\u82cf\u8054\u89e3\u4f53\u7684\u771f\u76f8
30 \u65e5\u7537\u5973\u5f00\u8f66\u6709\u533a\u522b\u5417\uff0c\u4e3a\u4ec0\u4e48\uff1f
29 \u65e5\u4efb\u4f55\u4eba\u90fd\u5e94\u8be5\u4e70\u4e00\u672c\u7684\u597d\u4e66\uff1a\u300a\u8c01\u5728\u4e16\u754c\u4e2d\u5fc3\u300b
29 \u65e5\u77a7\u6211\u8bf4\u4ec0\u4e48\u6765\u7740\uff0c\u4f60\u771f\u7684\u9700\u8981\u81ea\u5df1\u7684\u535a\u5ba2
29 \u65e5\u4ece\u96f6\u5f00\u59cb\u642d\u5efa\u81ea\u5df1\u7684\u535a\u5ba2
28 \u65e5\u4e3a\u4ec0\u4e48\u7236\u6bcd\u4f1a\u62d2\u7edd\u6d17\u7897\u673a\u3001\u626b\u5730\u673a\u5668\u4eba\uff1f
28 \u65e5\u56db\u4e94\u5341\u4e07\u4e3a\u4ec0\u4e48\u4f1a\u6709\u4eba\u4e70\u65e5\u7cfb\u8c6a\u534e\u8f66\uff1f
28 \u65e5\u5468\u672b\u968f\u624b\u62cd
27 \u65e5\u4f60\u771f\u7684\u771f\u7684\u9700\u8981\u5efa\u4e00\u4e2a\u81ea\u5df1\u7684\u535a\u5ba2
26 \u65e5\u4e3a GHOST \u535a\u5ba2\u6dfb\u52a0\u5f52\u6863\u9875
25 \u65e5\u5982\u679c\u4e2d\u5370\u6218\u4e89\u7206\u53d1\uff0c\u6b7c 20 \u80fd\u8d77\u5230\u4ec0\u4e48\u4f5c\u7528\uff1f
09 \u65e5\u4e3a\u4ec0\u4e48\u8fd1\u6765\u5e74\u8282\u7ea6\u7528\u6c34\u547c\u58f0\u4e0d\u50cf\u4ee5\u524d\u90a3\u4e48\u9ad8\u4e86\uff1f
09 \u65e5\u5bcc\u4eba\u7684\u601d\u8003\u65b9\u5f0f\u662f\u4ec0\u4e48\uff1f
09 \u65e5\u5199\u5728\u524d\u9762
08 \u65e5\u521d\u59cb\u5316" }, { "author": { "url": "member/sadaharu09", "name": "sadaharu09", "avatar": "https://cdn.v2ex.com/avatar/1733/0af5/55175_large.png?m=1531962234" }, "url": "t/457551", "title": "Ghost Blog \u5982\u4f55\u5d4c\u5165\u5fae\u535a\u548c\u5fae\u4fe1\u7684 Button\uff1f", "id": "t/457551", "date_published": "2018-05-24T11:37:19+00:00", "content_html": "

\u8c8c\u4f3c\u6709\u4e9b\u96be\u5ea6\uff0c\u6240\u4ee5\u7279\u522b\u6765\u6c42\u52a9\u5927\u5bb6\u3002

\n" }, { "author": { "url": "member/klii", "name": "klii", "avatar": "https://cdn.v2ex.com/avatar/c00f/a9f6/197590_large.png?m=1775659525" }, "url": "t/447354", "title": "\u8fd9\u4e2a ghost \u535a\u5ba2\u6574\u4e86\u4e00\u5929\u4e86\uff0c\u4f9d\u65e7\u65e0\u6cd5\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898", "id": "t/447354", "date_published": "2018-04-16T16:19:34+00:00", "content_html": "

\u7528 ubuntu \u5b89\u88c5\u535a\u5ba2\uff0c\u524d\u9762\u90fd\u901a\u987a\uff0c\u4f46\u6267\u884c\u4e86 install ghost \u5c31\u4f1a\u63d0\u793a

ost@VM-0-10-ubuntu:/var/www/ghost$ ghost install
\u2714 Checking system Node.js version
\u2716 Checking logged in user
\u2714 Checking current folder permissions
\u2714 Checking operating system compatibility
\u2714 Checking for a MySQL installation
\u2714 Checking memory availability
One or more errors occurred.

1) Checking logged in user

Message: You can't install Ghost with a user called ghost. Please use a different user(name).
Help: https://docs.ghost.org/docs/install#section-create-a-new-user

Debug Information:
OS: Ubuntu, v16.04
Node Version: v6.14.1
Ghost-CLI Version: 1.7.1
Environment: production
Command: 'ghost install'

Try running ghost doctor to check your system for known issues.

Please refer to https://docs.ghost.org/v1/docs/troubleshooting#section-cli-errors for troubleshooting.

\u6211\u521b\u5efa\u4e86\u4e00\u4e2a\u975e root \u7528\u6237\u7684 ghost \u7528\u6237\uff0c\u7b2c\u4e00\u6b21\u6388\u6743\u4e86 root \u6743\u9650\uff0c\u4f9d\u65e7\u63d0\u793a\u4e0a\u9762\u7684\u9519\u8bef\u95ee\u9898\uff0c\u7b2c\u4e8c\u6b21\u6ca1\u6709\u6388\u6743 root \u53ef\u4f9d\u65e7\u63d0\u793a\u4e0a\u9762\u7684\u95ee\u9898\uff0c\u771f\u7684\u65e0\u6cd5\u89e3\u51b3\u4e86\uff0c\u6c42\u5e2e\u52a9

\n" }, { "author": { "url": "member/Pastsong", "name": "Pastsong", "avatar": "https://cdn.v2ex.com/avatar/e930/f4d0/104786_large.png?m=1686551492" }, "url": "t/367344", "title": "Ghost 1.0.0 beta \u53d1\u5e03\u4e86", "id": "t/367344", "date_published": "2017-06-09T13:29:19+00:00", "content_html": "

\u535a\u5ba2 https://dev.ghost.org/1-0-0-beta/\nReleases https://github.com/TryGhost/Ghost/releases

\n

\u4ece\u53bb\u5e74 9 \u6708\u4efd\u53d1\u5e03 1.0 \u7684\u6d88\u606f\u5230\u548c 21 \u4e2a alpha \u7248\u672c\u540e\u7ec8\u4e8e\u770b\u5230 beta \u4e86...

\n" }, { "author": { "url": "member/Showfom", "name": "Showfom", "avatar": "https://cdn.v2ex.com/avatar/0678/ca2e/5408_large.png?m=1768813867" }, "url": "t/360237", "title": "Ghost \u4e3b\u9898 Affinity \u53d1\u5e03", "id": "t/360237", "date_published": "2017-05-09T14:19:29+00:00", "content_html": "

\u4ecb\u7ecd\u548c\u4e0b\u8f7d

\n

https://sb.sb/ghost-theme-affinity/

\n

Github \u9879\u76ee

\n

https://github.com/Showfom/Affinity

\n

\"\"

\n

Getting Started

\n

Affinity is a clean, minimal, modern theme that focus on content for Ghost.

\n

Affinity it is 100% responsive, that means it fits with all different kind of devices in different sizes.

\n

Affinity is compiled with ToC (table of contents) and pagination without any Ghost apps.

\n

Install Manually

\n

Download the compiled and minified ZIP file here or here.

\n

Unpack and upload the full folder affinity to /your/path/to/ghost/content/themes

\n

Or

\n

Simple upload the affinity.zip on http(s)://example.com/ghost/settings/general/

\n

Active it

\n

Source & Credit

\n

Javascript / Jquery

\n\n

CSS Framework

\n\n

Author

\n\n

Browser support

\n\n

Screenshots

\n

Desktop

\n

\"\"

\n

iPad

\n

\"\"

\n

Mobile

\n

\"\"

\n

Live Demo

\n

Live Demo

\n

\u70e7\u997c\u535a\u5ba2

\n

\u5b63\u5bfb\u65e5\u5fd7

\n

Getting Support

\n

Feel free to post a new Github issue or leave comments on https://sb.sb/ghost-theme-affinity/

\n

Tips

\n

Blog logo

\n

Go to http(s)://example.com/ghost/settings/general/ and upload your logo

\n

Favicon

\n

Replace your favicon.ico with /your/path/to/ghost/content/themes/affinity/favicon.ico

\n

Comments

\n

We recommend use Isso (self-hosted) or Disqus (third-party) or similar services, it's your own choice, Affinity is only compiled with Isso

\n

The simplest way is insert your JS code to /your/path/to/ghost/content/themes/affinity/post.hbs

\n

under

\n
<div class=\"content-post-comments\">\n <div class=\"btn btn-primary btn-block\">Post your comments here</a></div>\n</div>\n
\n

ToC (table of contents) / Pagination

\n

We use jQuery, you don't need to change anything else.

\n

License

\n

We publish Affinity under MIT License

\n

\u4e2d\u6587\u8bf4\u660e

\n

Affinity \u662f\u4e00\u6b3e\u514d\u8d39\u5c0f\u6e05\u65b0\u7684 Ghost \u54cd\u5e94\u5f0f\u535a\u5ba2\u4e3b\u9898\uff0c\u7531\u70e7\u997c\u535a\u5ba2\u5236\u4f5c

\n

Affinity \u91c7\u7528 jQuery \u5b9e\u73b0\u4e86\u7ae0\u8282\u76ee\u5f55\u548c\u9996\u9875\u5206\u9875\u529f\u80fd\uff0c\u4e0d\u9700\u8981\u4efb\u4f55\u7684 Ghost \u63d2\u4ef6

\n

\u5b89\u88c5\u6559\u7a0b

\n

\u5728\u8fd9\u91cc\u4e0b\u8f7d\u6700\u65b0\u6253\u5305 .zip \u7248\u672c\u6216\u5728\u8fd9\u91cc\u83b7\u53d6\u6240\u6709\u7684\u53d1\u5e03\u7248\u672c

\n

\u89e3\u538b zip \u6587\u4ef6\uff0c\u7136\u540e\u4e0a\u4f20 affinity \u76ee\u5f55\u5230 Ghost \u7684 themes \u6587\u4ef6\u5939\uff0c\u5982 /your/path/to/ghost/content/themes

\n

\u6216\u8005\u76f4\u63a5\u628a affinity.zip \u4e0a\u4f20\u5230 Ghost \u540e\u53f0\uff0c\u5982 http(s)://example.com/ghost/settings/general/

\n

\u7136\u540e\u6fc0\u6d3b\u5373\u53ef

\n

JS \u6846\u67b6

\n

Javascript / Jquery

\n\n

CSS \u6846\u67b6

\n\n

\u4f5c\u8005

\n\n

\u6d4f\u89c8\u5668\u652f\u6301

\n\n

\u622a\u56fe\u9884\u89c8

\n

\u684c\u9762\u6d4f\u89c8\u5668

\n

\"\"

\n

iPad

\n

\"\"

\n

\u624b\u673a

\n

\"\"

\n

\u5728\u7ebf\u6f14\u793a

\n

Live Demo

\n

\u70e7\u997c\u535a\u5ba2

\n

\u5b63\u5bfb\u65e5\u5fd7

\n

\u83b7\u53d6\u652f\u6301

\n

\u5982\u6709\u7591\u95ee\uff0c\u53ef\u4ee5\u76f4\u63a5\u63d0\u4ea4 Github issue \u6216\u8005\u5728\u70e7\u997c\u535a\u5ba2\u7559\u8a00

\n

\u5c0f\u6280\u5de7

\n

\u5de6\u4e0a\u65b9 Logo

\n

\u8fdb\u5165 Ghost \u540e\u53f0 http(s)://example.com/ghost/settings/general/ \u4e0a\u4f20 Logo \u5373\u53ef

\n

Favicon

\n

\u66ff\u6362 favicon.ico \u5230 /your/path/to/ghost/content/themes/affinity/favicon.ico

\n

\u8bc4\u8bba

\n

\u63a8\u8350\u4f7f\u7528 Isso (\u81ea\u5df1\u642d\u5efa) \u6216 Disqus (\u7b2c\u4e09\u65b9) \u7b49\u76f8\u5173\u670d\u52a1, Affinity \u76ee\u524d\u53ea\u9002\u914d\u4e86 Isso \u7684\u98ce\u683c

\n

\u76f4\u63a5\u5f15\u7528\u4f60\u7684\u8bc4\u8bba JS \u4ee3\u7801\u5230 /your/path/to/ghost/content/themes/affinity/post.hbs

\n

\u5728

\n
<div class=\"content-post-comments\">\n <div class=\"btn btn-primary btn-block\">Post your comments here</a></div>\n</div>\n
\n

\u8fd9\u6bb5 HTML \u4e0b\u65b9\u5373\u53ef

\n

\u7ae0\u8282\u76ee\u5f55 (table of contents) / \u9996\u9875\u5206\u9875

\n

\u6211\u4eec\u4f7f\u7528 jQuery \u5b9e\u73b0\uff0c\u4e0d\u9700\u8981\u88c5\u4efb\u4f55\u7b2c\u4e09\u65b9 Ghost \u63d2\u4ef6

\n

\u7248\u6743\u58f0\u660e

\n

Affinity \u91c7\u7528 MIT License \u53d1\u5e03

\n" }, { "author": { "url": "member/xiaoluoboding", "name": "xiaoluoboding", "avatar": "https://cdn.v2ex.com/avatar/f3d7/ec6b/137160_large.png?m=1745214630" }, "url": "t/341725", "title": "Ghost \u535a\u5ba2\u4e3b\u9898 kaldorei v0.8.0 \u53d1\u5e03", "id": "t/341725", "date_published": "2017-02-20T04:21:14+00:00", "content_html": "

Kaldorei

\n

A Simple And Elegant Ghost Theme Derive From Default Theme Casper

\n

Preview

\n

\"img\"

\n

Plan to do

\n\n

How to use

\n

\u7edf\u8ba1

\n

Kaldorei \u4f7f\u7528\u4e86 ghost \u7684 api \u6765\u505a\u7edf\u8ba1\uff0c\u6240\u4ee5\u9700\u8981\u5f00\u542f ghost \u7684\u5b9e\u9a8c\u5ba4\u4e2d\u7684Public API\u529f\u80fd\u3002

\n
\n

\u65b9\u6cd5\uff1a ghost \u540e\u53f0 > labs > Enable Beta Features > \u52fe\u9009 Public API

\n
\n

\u5f00\u542f Disqus

\n

Kaldorei \u652f\u6301 Disqus \u8ba8\u8bba\u63d2\u4ef6\uff0c\u53ea\u9700\u5728\u540e\u53f0\u4ee3\u7801\u6ce8\u5165\u5904\u6dfb\u52a0\u4e00\u6bb5\u4ee3\u7801\u3002

\n
\n

\u65b9\u6cd5\uff1a ghost \u540e\u53f0 > Code Injection > Blog Header

\n
\n
<script>\n var disqus_shortname = 'your_disqus_shortname';\n</script>\n
\n

\u5f00\u542f\u5f52\u6863\u529f\u80fd

\n

Kaldorei \u63d0\u4f9b\u4e86\u7b80\u5355\u7684\u5f52\u6863\u529f\u80fd\uff0c\u4f7f\u7528 ghost \u7684 api \u6765\u751f\u6210\u5f52\u6863\uff0c\u9884\u89c8\u535a\u5ba2\u5f52\u6863\u3002

\n
\n

\u65b9\u6cd5\uff1a ghost \u540e\u53f0:

\n\n
\n

About ghost helpers

\n

Kaldorei \u7528\u4e24\u79cd\u65b9\u6cd5\u5b9e\u73b0\u4e86\u6807\u7b7e\u4e91\uff0c\u65b9\u6cd5\u53c2\u89c1\u6211\u7684\u535a\u5ba2\u3002

\n

Kaldorei \u4f18\u5316\u4e86\u53d1\u5e03\u6587\u7ae0\u7684\u65f6\u95f4\u5c55\u793a\uff0c\u5e76\u6c49\u5316\u4e3a\u4e2d\u6587\uff0c\u9700\u8981\u4fee\u6539\u65f6\u95f4(date)\u52a9\u624b\uff0c\u65b9\u6cd5\u53c2\u89c1\u6211\u7684\u535a\u5ba2\u3002

\n

Credit

\n\n" }, { "author": { "url": "member/boynanboy", "name": "boynanboy", "avatar": "https://cdn.v2ex.com/avatar/cacc/2da6/77075_large.png?m=1437533690" }, "url": "t/331972", "date_modified": "2017-01-07T07:02:48+00:00", "content_html": "

ghost \u8fc7\u771f \u6bd4 wordpress \u6e05\u723d\u591a\u4e86\uff0c wordpress \u63d2\u4ef6\u867d\u7136\u5f88\u5f3a\u5927\uff0c\u529f\u80fd\u5f88\u5168\uff0c\u4f46\u662f\u592a\u81c3\u80bf\u4e86\u3002\nghost \u539f\u751f\u652f\u6301 markdown \uff0c\u6709\u4e00\u79cd\u60f3\u5199 blog \u7684\u51b2\u52a8

\n

\u9644\uff1a blog \u5730\u5740\uff1a hypercarol.com

\n", "date_published": "2017-01-03T10:31:20+00:00", "title": "ghost \u679c\u771f\u6bd4 wordpress \u6e05\u723d\u591a\u4e86", "id": "t/331972" }, { "author": { "url": "member/tayuo", "name": "tayuo", "avatar": "https://cdn.v2ex.com/avatar/52cf/16b5/30320_large.png?m=1715227084" }, "url": "t/311656", "title": "A super simple theme for Ghost - o0", "id": "t/311656", "date_published": "2016-10-10T08:39:04+00:00", "content_html": "

\"\"

\n\n" }, { "author": { "url": "member/wql", "name": "wql", "avatar": "https://cdn.v2ex.com/avatar/20c7/f51e/127897_large.png?m=1605781989" }, "url": "t/306645", "date_modified": "2016-09-16T12:17:26+00:00", "content_html": "http://support.ghost.org/how-to-upgrade/\r
https://github.com/TryGhost/Ghost/releases", "date_published": "2016-09-16T12:17:12+00:00", "title": "ghost 0.11.0 \u53d1\u5e03", "id": "t/306645" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/301438", "title": "\u7d27\u6025\u901a\u77e5\uff1a\u5728 Ghost \u4e0a\u4f7f\u7528\u7b2c\u4e09\u65b9\u50a8\u5b58\u6a21\u5757\u7684\u7528\u6237\u8bf7\u5c3d\u5feb\u5173\u6ce8\u76f8\u5173\u66f4\u65b0", "id": "t/301438", "date_published": "2016-08-24T04:27:10+00:00", "content_html": "\u63a5\u5230\u901a\u77e5\uff0c Ghost 0.10.0 \u7248\u672c\u4f1a\u6709 breaking change \uff0c\u5982\u679c\u60a8\u4f7f\u7528\u7684\u7b2c\u4e09\u65b9\u50a8\u5b58\u6a21\u5757\u6ca1\u6709\u5b8c\u6574\u7684\u56db\u4e2a save, exists, serve, delete \u51fd\u6570\uff08\u5927\u90e8\u5206\u90fd\u6ca1\u6709\uff0c\u56e0\u4e3a\u90e8\u5206\u51fd\u6570\u4e0d\u662f\u5fc5\u8981\u7684\uff09\uff0c\u90a3\u4e48 Ghost \u5c06\u65e0\u6cd5\u542f\u52a8\uff0c\u800c\u4e24\u5929\u4e4b\u540e\uff0c Ghost 0.10.0 \u5c06\u4f1a\u53d1\u5e03\u3002\r
\r
\u8bf7\u60a8\u5173\u6ce8\u4f7f\u7528\u7684\u7b2c\u4e09\u65b9\u50a8\u5b58\u6a21\u5757\u7684\u66f4\u65b0\u4fe1\u606f\uff0c upyun-ghost-store \u5c06\u5c3d\u5feb\u66f4\u65b0\uff0c\u4fdd\u8bc1\u7528\u6237\u53ef\u4ee5\u6b63\u5e38\u4f7f\u7528 Ghost 0.10.0 \u3002" }, { "author": { "url": "member/logozy", "name": "logozy", "avatar": "https://cdn.v2ex.com/avatar/ca70/ee66/110287_large.png?m=1462441837" }, "url": "t/278832", "title": "\u624b\u5feb\u4e70\u4e86\u672c Ghost for beginners", "id": "t/278832", "date_published": "2016-05-15T15:15:31+00:00", "content_html": "

\u770b\u5230\u4f5c\u8005\uff08\u4eec\uff09\u662f Ghost \u7684\u8d44\u6df1\u5f00\u53d1\u8005\uff0c\u4ee5\u4e3a\u4f1a\u8bb2\u4e00\u4e9b\u6bd4\u8f83\u6280\u672f\u7684\u4e1c\u897f\uff0c\u6ca1\u60f3\u5230\u53ea\u662f\u4e2a blog \u96c6\u9526\uff0c\u53ea\u6709 37 \u9875\uff0c\u800c\u4e14\u6bcf\u4e2a section \u90fd\u5f88\u7b80\u7565\uff0c\u5927\u90e8\u5206\u9700\u8981\u7684\u90fd\u80fd\u641c\u7d22\u5230\uff0c\u7f51\u9875\u7248\u53ef\u8bfb\u6027\u8fd8\u4f1a\u66f4\u597d\u3002\u6240\u4ee5\u867d\u7136\u53ea\u6709 8 \u5200\uff0c\u4f46\u5b8c\u5168\u6ca1\u6709\u4e70\u7684\u5fc5\u8981...\u53ea\u80fd\u5f53\u60c5\u6000\u652f\u6301\u4e86

\n

\u8bba\u8bd5\u9605\u7684\u91cd\u8981\u6027\u3002

\n" }, { "author": { "url": "member/figofuture", "name": "figofuture", "avatar": "https://cdn.v2ex.com/avatar/ede8/62db/10193_large.png?m=1449572984" }, "url": "t/271464", "title": "\u8bb0\u4e00\u6b21 Gentoo \u4e0b\u5b89\u88c5 ghost \u7684\u7ecf\u5386", "id": "t/271464", "date_published": "2016-04-15T15:47:43+00:00", "content_html": "

ghost \u662f\u7528 nodejs \u8bed\u8a00\u7f16\u5199\u7684\u4e00\u4e2a\u5f00\u6e90\u535a\u5ba2\u7cfb\u7edf\uff0c\u5982\u540c\u62cd(P)\u9ec4(H)\u7247(P)\u4e16\u754c\u91cc\u7684 wordpress \u3002\u4e0d\u8fc7\uff0c\u5b83\u53f7\u79f0\u81ea\u5df1\u6709\u6bd4 wordpress \u66f4\u4f18\u52bf\u7684\u5730\u65b9\uff0c\u5982\u540c\u8fd9\u7bc7\u5b83\u81ea\u5df1\u7684\u535a\u5ba2\u91cc\u8bf4\u7684\u90a3\u6837\uff0c WordPress vs Ghost \uff0c\u6211\u8fd9\u91cc\u7b80\u5355\u6458\u5f55\u5982\u4e0b\uff1a

\n

ghost \u66f4\u7b80\u5355\uff0c\u8bf4\u4eba\u8bdd\u5c31\u662f\u529f\u80fd\u66f4\u5c11\uff0c\u4f46\u8db3\u591f\u7528\uff0c wordpress \u529f\u80fd\u4e30\u5bcc\u4f46\u672a\u5fc5\u90fd\u7528\u5f97\u4e0a\nghost \u5185\u7f6e\u641c\u7d22\u5f15\u64ce\u4f18\u5316\u548c\u793e\u4ea4\u5206\u4eab\uff0c\u800c wordpress \u9700\u8981\u989d\u5916\u5b89\u88c5\u63d2\u4ef6\nghost \u5b89\u88c5\u5f88\u7b80\u5355\uff0c\u53ea\u9700\u4e09\u6b65\uff0c\u800c wordpress \u6b65\u9aa4\u7a0d\u5fae\u591a\u4e86\u4e9b\nghost \u66f4\u5feb\uff0c\u56e0\u4e3a\u4f7f\u7528\u4e86 nodejs \uff0c\u8fd9\u662f\u4eba\u8bdd\u4e48\uff1f\u636e\u8bf4\u624e\u514b\u4f2f\u683c\u8bf4\u62cd(P)\u9ec4(H)\u7247(P)\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u8bed\u8a00\uff0c\u6ca1\u6709\u4e4b\u4e00\nghost \u6210\u672c\u66f4\u4f4e\uff0c\u5176\u5b9e\u7b14\u8005\u76ee\u524d\u8fd8\u6ca1\u611f\u89c9\u5230\n\u6240\u4ee5\uff0c\u7efc\u4e0a\uff0c ghost \u9002\u5408\u505a\u535a\u5ba2\u548c\u5185\u5bb9\uff08\u4ea7\u54c1\uff0c\u6d3b\u52a8\uff0c\u4f1a\u8bae\u7b49\u7b49\uff09\u53d1\u5e03\u5c55\u793a\uff0c\u800c wordpress \u66f4\u9002\u5408\u505a\u5185\u5bb9\u7ba1\u7406\u548c\u7535\u5b50\u5546\u52a1\uff0c ghost \u7f51\u7ad9\u4e0a\u4e5f\u5bf9\u6bd4\u4e86 Tumblr \u548c Medium,\u4e3a\u4e86\u5f70\u663e\u5b83\u7684\u597d\uff0c\u90a3\u4e48\uff0c\u8fd8\u7b49\u4ec0\u4e48\u4ec0\u4e48\u5462\uff0c\u8d76\u7d27\u642d\u4e00\u4e2a\u7528\u5457\u3002\n\u5176\u5b9e\u5bf9\u4e8e\u6211\u4eec\u56fd\u4eba\u6765\u8bf4\uff0c\u6700\u5927\u7684\u597d\u5904\u5176\u5b9e\u662f\u8fd9\u4e2a\uff1a

\n

ghost \u6ca1\u6709\u88ab\u5899\uff0c\u522b\u95ee\u6211\u5899\u662f\u4ec0\u4e48\uff0c\u6211\u4f1a\u544a\u8bc9\u4f60\uff0c\u5899\u662f\u4e07\u91cc\u957f\u57ce\uff0c\u7528\u6765\u4fdd\u62a4\u4f60\u7684

\n

\u8be6\u89c1 http://www.figotan.org/2016/04/15/ghost-on-gentoo/

\n" }, { "author": { "url": "member/chakhsu", "name": "chakhsu", "avatar": "https://cdn.v2ex.com/avatar/c91f/ad75/155225_large.png?m=1455734318" }, "url": "t/269335", "title": "\u6709\u6ca1\u6709\u4e00\u952e\u5b89\u88c5 Ghost \u7684\u811a\u672c", "id": "t/269335", "date_published": "2016-04-07T10:23:35+00:00", "content_html": "

\u5305\u62ec Nodejs \u3001 Nginx \u3001 Mysql \u7b49\u7b49\u00b7\u00b7\u00b7\uff0c\u6700\u597d\u6709\u7248\u672c\u9009\u62e9\u7684

\n

\u6c42\u63a8\u8350~

\n" }, { "author": { "url": "member/beilun", "name": "beilun", "avatar": "https://cdn.v2ex.com/avatar/c78d/e8c8/155269_large.png?m=1562236587" }, "url": "t/266007", "title": "ghost \u4e3b\u9898 hole(\u5f3a\u884c\u91c7\u7528 vuejs)", "id": "t/266007", "date_published": "2016-03-24T05:03:02+00:00", "content_html": "

\u4e3b\u8981\u662f\u7ec3\u4e60\u4e00\u4e0b vuejs \uff0c\u4e3b\u9898\u975e\u5e38\u7cbe\u7b80\uff0c\u6ca1\u6709\u4ec0\u4e48\u9177\u70ab\u7684\u6548\u679c\u3002\u3002\ndemo:https://bitibiti.com\ngithub:https://github.com/beilunyang/hole

\n" }, { "author": { "url": "member/fanyuxi", "name": "fanyuxi", "avatar": "https://cdn.v2ex.com/avatar/b056/8f33/159155_large.png?m=1489852143" }, "url": "t/265258", "title": "\u8bf7\u95ee\u6709\u4ec0\u4e48 Ghost \u7684\u4e3b\u9898\u63a8\u8350\u5417\uff1f", "id": "t/265258", "date_published": "2016-03-21T13:10:47+00:00", "content_html": "" }, { "author": { "url": "member/beilun", "name": "beilun", "avatar": "https://cdn.v2ex.com/avatar/c78d/e8c8/155269_large.png?m=1562236587" }, "url": "t/260714", "title": "vuejs \u7ec3\u4e60\u2014\u2014ghost \u4e3b\u9898 simHeart", "id": "t/260714", "date_published": "2016-03-03T02:30:18+00:00", "content_html": "

2 \u4e2a\u6708\u524d\u5199\u7684\u4e00\u4e2a ghost \u4e3b\u9898\uff0c\u4e3b\u8981\u662f\u7ec3\u4e60\u4e00\u4e0b vuejs \uff0c\u4e3b\u9898\u975e\u5e38\u7cbe\u7b80\uff0c\u6ca1\u6709\u4ec0\u4e48\u9177\u70ab\u7684\u6548\u679c\u3002\u3002
\ndemo:https://bitibiti.com
\ngithub:https://github.com/beilunyang/simHeart_vuejs

\n" }, { "author": { "url": "member/techmoe", "name": "techmoe", "avatar": "https://cdn.v2ex.com/avatar/6b0d/f5e2/157122_large.png?m=1599819460" }, "url": "t/255214", "title": "Ghost \u7684\u540e\u53f0\u5bf9 UC \u7b49\u624b\u673a\u6d4f\u89c8\u5668\u7684\u652f\u6301\u5e76\u4e0d\u597d\u3002\u9664\u4e86\u88c5\u652f\u6301\u597d\u7684\u6d4f\u89c8\u5668\uff0c\u6709\u5176\u4ed6\u7684\u89e3\u51b3\u529e\u6cd5\u5417\uff1f", "id": "t/255214", "date_published": "2016-02-03T07:31:10+00:00", "content_html": "" }, { "author": { "url": "member/airycanon", "name": "airycanon", "avatar": "https://cdn.v2ex.com/avatar/c1a4/bf42/67348_large.png?m=1764508908" }, "url": "t/252303", "title": "\u5206\u4eab\u4e00\u4e0b\u6211\u7684 Ghost \u6c49\u5316", "id": "t/252303", "date_published": "2016-01-21T03:14:50+00:00", "content_html": "

\u5728\u8fd9\u4e4b\u524d ghostchina \u548c diancloud \u5df2\u7ecf\u628a\u6c49\u5316\u548c\u96c6\u6210\u63d2\u4ef6\u505a\u5f97\u5f88\u597d\u4e86\uff0c\u4f46 ghostchina \u7684\u6c49\u5316\u662f\u4e0d\u5f00\u6e90\u7684\uff0c\u6709\u65f6\u60f3\u505a\u4e00\u4e9b\u6539\u52a8\u5f88\u96be\u4e0b\u624b\uff0c\u800c diancloud \u7684 github \u5df2\u7ecf\u5f88\u4e45\u6ca1\u6709\u548c\u5b98\u65b9\u540c\u6b65\u66f4\u65b0\u4e86\uff0c\u56e0\u6b64\u624d\u8d77\u4e86\u81ea\u5df1\u52a8\u624b\u7684\u5ff5\u5934\u3002

\n\n

\u6211\u501f\u7528\u4e86 diancloud \u76ee\u524d\u7684\u6c49\u5316\uff0c\u81ea\u5df1\u52a0\u5165\u4e86\u4e00\u4e9b\u8865\u5145\u548c\u4fee\u6539\uff0c\u540c\u65f6\u548c\u5b98\u65b9\u4fdd\u6301\u540c\u6b65\u66f4\u65b0\uff0c\u672c\u8eab\u6ca1\u6709\u4ec0\u4e48\u6280\u672f\u542b\u91cf\uff0c\u53ea\u662f\u5e0c\u671b\u7ed9\u6709\u9700\u8981\u7684\u670b\u53cb\u591a\u4e00\u4e2a\u9009\u62e9\uff0c\u5982\u8fc7\u6709\u5fd7\u540c\u9053\u5408\u7684\u670b\u53cb\u5e2e\u5fd9\u4fee\u6b63\u548c\u8865\u5145\uff0c\u90a3\u6700\u597d\u4e0d\u8fc7\u4e86\u3002

\n\n

\u9879\u76ee\u5728\u6b64\uff0c\u8bf7\u5404\u4f4d\u5927\u795e\u8f7b\u55b7\u3002

\n" }, { "author": { "url": "member/skywatcher", "name": "skywatcher", "avatar": "https://cdn.v2ex.com/gravatar/d98244ab6774fe13af8bd53c75442569?s=73&d=retro" }, "url": "t/243302", "title": "Ghost \u7684 email \u914d\u7f6e\u65e0\u6cd5\u53d1\u9001\u9080\u8bf7", "id": "t/243302", "date_published": "2015-12-13T16:53:21+00:00", "content_html": "

\u6211\u7684 email \u914d\u7f6e\u5982\u4e0b\uff1a
\n
\nmail: {
\n transport: 'SMTP',
\n options: {
\n service: 'Gmail',
\n auth: {
\n user: 'xxxxx@gmail.com',
\n pass: 'xxxxx'
\n }
\n }
\n}
\n

\n\u4f46\u662f\u53d1\u9001\u9080\u8bf7\u4e00\u76f4\u63d0\u793a Invitation not sent - please try again \uff0c\u65e0\u6cd5\u53d1\u9001\u90ae\u4ef6\uff0c\u600e\u4e48\u89e3\u51b3\u6216\u8005\u600e\u4e48\u5728\u540e\u53f0\u76f4\u63a5\u52a0\u5165\u4eba\u5458\uff1f

\n" }, { "author": { "url": "member/tayuo", "name": "tayuo", "avatar": "https://cdn.v2ex.com/avatar/52cf/16b5/30320_large.png?m=1715227084" }, "url": "t/241323", "title": "A GHOST THEME \u2014 ANATOLE", "id": "t/241323", "date_published": "2015-12-05T04:19:24+00:00", "content_html": "

\u79fb\u690d\u81f3 Farbox \u7684\u4e3b\u9898 Anatole \u3002

\n\n

\u4f5c\u8005\u4e3a CaiCai

\n\n
\n\n

\u79fb\u690d\u975e\u5b8c\u7f8e\uff0c\u6ca1\u6709\u5206\u9875\u3001\u6ca1\u6709\u4f5c\u8005\u9875\u3001\u6ca1\u6709\u6807\u7b7e\u9875\u3002

\n\n
\n\n

\"\u9996\u9875\"

\n\n

\"\u5e26\u56fe\u5185\u9875\"

\n\n
\n\n

Github Repo: https://github.com/ygbhf/anatole-ghost-theme

\n\n
\n\n

PS: \u4f5c\u8005\u8bf4\u5185\u9875\u5de6\u4fa7\u6700\u597d\u4e0d\u8981\u52a0\u8f7d\u56fe\u7247\uff0c\u4f46\u6211\u8fd8\u6ca1\u60f3\u597d\u9664\u4e86\u90a3\uff0c\u8fd8\u80fd\u628a\u56fe\u7247\u653e\u54ea

\n" }, { "author": { "url": "member/Ukoinobita", "name": "Ukoinobita", "avatar": "https://cdn.v2ex.com/avatar/7417/550c/136168_large.png?m=1448528072" }, "url": "t/233963", "title": "\u8bb0\u5f97\u4e4b\u524d\u770b\u5230\u4e00\u4e2a Ghost \u6258\u7ba1\u670d\u52a1\u53eb\u5565\u6765\u7740", "id": "t/233963", "date_published": "2015-11-05T12:36:55+00:00", "content_html": "

\u6211\u7ed9\u5fd8\u8bb0\u4e86..\u6c42\u5404\u4f4d v \u53cb\u5e2e\u5fd9

\n" }, { "author": { "url": "member/zouyun5152", "name": "zouyun5152", "avatar": "https://cdn.v2ex.com/avatar/b924/791c/55014_large.png?m=1605496139" }, "url": "t/233710", "title": "\u5728 Daocloud \u4e0a\u642d\u5efa\u7684\u514d\u8d39 Ghost \u535a\u5ba2\uff0c\u4e3a\u4ec0\u4e48\u5185\u5bb9\u4f1a\u7a81\u7136\u6ca1\u4e86\uff1f", "id": "t/233710", "date_published": "2015-11-04T15:03:45+00:00", "content_html": "

\u524d\u51e0\u5929\u521a\u5728\u4e0a\u9762\u642d\u5efa\u7684 Ghost \u535a\u5ba2\uff0c\u8fd8\u5199\u4e86 2 \u5929\u535a\u6587\uff0c\u521a\u521a\u7a81\u7136\u5185\u5bb9\u90fd\u6ca1\u4e86\uff1f

\n\n

\u5907\u4efd\u90fd\u6ca1\u6765\u5f97\u53ca\u5907\u4efd\u5c31\u6ca1\u4e86\u2026\u2026

\n\n

\u600e\u4e48\u6062\u590d\u2026\u2026

\n" }, { "author": { "url": "member/Loyalsoldier", "name": "Loyalsoldier", "avatar": "https://cdn.v2ex.com/avatar/57a9/1a31/135879_large.png?m=1519299344" }, "url": "t/233013", "title": "\u201c\u524d\u7aef\u517b\u6210\u8bb0\u201d\u535a\u5ba2\u4e0a\u7ebf\u5566\uff01\u624b\u628a\u624b\u6559\u4f60\u5982\u4f55\u5728 Github \u4e0a\u642d\u5efa Ghost \u535a\u5ba2", "id": "t/233013", "date_published": "2015-11-02T10:51:14+00:00", "content_html": "

http://loyalsoldier.me

\n\n

\u5173\u4e8e\u7f51\u9875\u91cd\u6784\u3001\u524d\u7aef\u5f00\u53d1\u3001\u8bbe\u8ba1\u2026\u2026

\n\n

\u7b2c\u4e8c\u7bc7\u535a\u6587\u4e00\u4e0a\u6765\u5c31\u6559\u4f60\u600e\u4e48\u5728 Github \u4e0a\u642d\u5efa Ghost \u535a\u5ba2~~
\nhttp://loyalsoldier.me/my-frontend-cultivation-blog-launched

\n" }, { "author": { "url": "member/lksltjw", "name": "lksltjw", "avatar": "https://cdn.v2ex.com/avatar/39c7/8874/95783_large.png?m=1455689536" }, "url": "t/200021", "date_modified": "2015-06-20T05:34:14+00:00", "content_html": "

\u55ef\uff0c\u53ef\u80fd\u662f\u6211\u770b\u7684\u4e0d\u591a\u5427\uff0c\u5b9e\u5728\u6ca1\u627e\u5230\u597d\u7684
\n\u76ee\u524d\u5728\u7528uikit
\n\u5e0c\u671b\u53ef\u4ee5\u6709iOS\u6216\u8005Material Design\u7684\u98ce\u683c\u3002\u3002\u3002\u6700\u597d\u80fd\u6709\u5427
\n\u8fd8\u5e0c\u671b\u6253\u5f00\u4e00\u7bc7\u6587\u7ae0\u4e4b\u7c7b\u7684\u8fc7\u5ea6\u7684\u65f6\u5019\u53ef\u4ee5\u6709\u4e00\u4e2a\u5e73\u6ed1\u4e00\u70b9\u7684\u52a8\u753b\u3002\u3002\u3002

\n\n

\u987a\u4fbf\u95ee\u4e0b\u6709\u6ca1\u6709\u53ef\u80fd\u76f4\u63a5\u628a\u5176\u4ed6\u7f51\u7ad9\u7684\u4e3b\u9898\u6252\u62c9\u4e0b\u6765\uff1f

\n", "date_published": "2015-06-20T05:25:27+00:00", "title": "\u6c42\u63a8\u8350 ghost \u4e3b\u9898", "id": "t/200021" }, { "author": { "url": "member/sternelee", "name": "sternelee", "avatar": "https://cdn.v2ex.com/avatar/e61d/ef9f/57955_large.png?m=1681083697" }, "url": "t/197756", "title": "Ghost \u5982\u4f55\u8bbf\u95ee\u5b50\u76ee\u5f55\uff1f", "id": "t/197756", "date_published": "2015-06-11T05:49:01+00:00", "content_html": "

\u6211\u5728Centos\u7cfb\u7edf\u7684VPS\u4e0a\u5b89\u88c5\u4e86Ghost\uff0c\u5e76\u4e14\u75280.0.0.0:80\u6765\u8bbe\u7f6e\u3002\u53ef\u6211\u73b0\u5728\u60f3\u628a\u4e00\u4e9b\u9759\u6001H5\u7f51\u9875\u653e\u5728\u5b50\u76ee\u5f55\u4e0b\u6765\u6d4b\u8bd5\u548c\u9884\u89c8\uff0c\u5e94\u8be5\u600e\u4e48\u5b9e\u73b0\u5440\uff1f\uff1f\uff1f

\n" }, { "author": { "url": "member/orlando2000", "name": "orlando2000", "avatar": "https://cdn.v2ex.com/gravatar/2dc7a4a7937d905bbd989dd55a333165?s=73&d=retro" }, "url": "t/187325", "title": "GHOST 0.6.2 \u5728\u8fd0\u884c\u8fc7\u7a0b\u4e2d\u51fa\u73b0 500 \u8fde\u63a5 mysql \u9519\u8bef\uff0c\u4f46 mysql \u65e0\u9519\u8bef\u65e5\u5fd7\uff0c\u95ee\u6709\u4eba\u9047\u5230\u8fc7\u6216\u77e5\u9053\u662f\u4ec0\u4e48\u539f\u56e0\uff1f", "id": "t/187325", "date_published": "2015-04-29T11:48:12+00:00", "content_html": "

\u6211\u6628\u5929\u5728digitalocean\u65b0\u5efa\u4e86\u4e2aVPS\u6765\u642d\u5efa\u6211\u7684GHOST\u5e76\u4f7f\u7528mysql\u6765\u4f5c\u4e3a\u5176\u6570\u636e\u5e93\uff0c\u5230\u4eca\u5929\u4e0a\u5348\u8fd8\u8fd0\u884c\u6b63\u5e38\uff0c\u4e0b\u5348\u53d1\u73b0500\u9519\u8bef\uff0c\u9519\u8bef\u65e5\u5fd7\u5982\u4e0b\uff1a

\n
^[[31m\nERROR:^[[39m ^[[31mconnect ECONNREFUSED^[[39m\n ^[[37mRendering Error Page^[[39m\n ^[[32mGhost caught a processing error in the middleware layer.^[[39m\n Error: connect ECONNREFUSED\n at errnoException (net.js:905:11)\n at Object.afterConnect [as oncomplete] (net.js:896:19)\n --------------------\n at Protocol._enqueue (/var/web/zhazham/node_modules/mysql/lib/protocol/Protocol.js:110:48)\n at Protocol.handshake (/var/web/zhazham/node_modules/mysql/lib/protocol/Protocol.js:42:41)\n at Connection.connect (/var/web/zhazham/node_modules/mysql/lib/Connection.js:98:18)\n at /var/web/zhazham/node_modules/knex/lib/dialects/mysql/index.js:105:16\n at tryCatch2 (/var/web/zhazham/node_modules/bluebird/js/main/util.js:53:21)\n at Promise._resolveFromResolver (/var/web/zhazham/node_modules/bluebird/js/main/promise.js:544:13)\n at new Promise (/var/web/zhazham/node_modules/bluebird/js/main/promise.js:84:37)\n at Client_MySQL.acquireRawConnection (/var/web/zhazham/node_modules/knex/lib/dialects/mysql/index.js:104:10)\n at Object.create (/var/web/zhazham/node_modules/knex/lib/pool.js:33:19)\n at Object.Pool.createResource (/var/web/zhazham/node_modules/knex/node_modules/generic-pool-redux/pool.js:288:12)\n
\n\n

\u4f46\u68c0\u67e5mysql\u7684\u9519\u8bef\u65e5\u5fd7\u65f6\uff0c\u6ca1\u53d1\u73b0\u4efb\u4f55\u9519\u8bef\uff0c\u73b0\u5728\u91cd\u542fmysql\u548cGHOST\u540e\u4e00\u5207\u6b63\u5e38\u3002

\n\n

\u8bf7\u95ee\u6709\u4eba\u9047\u5230\u8fc7\u6216\u77e5\u9053\u662f\u4ec0\u4e48\u539f\u56e0\u5417\uff1f\u8c22\u8c22\u4e86\uff01

\n\n

\u6211\u7684\u535a\u5ba2OraXin

\n" }, { "author": { "url": "member/irainy", "name": "irainy", "avatar": "https://cdn.v2ex.com/avatar/b587/6211/65933_large.png?m=1768983532" }, "url": "t/187008", "title": "Ghost Solarized dark \u4e3b\u9898", "id": "t/187008", "date_published": "2015-04-28T08:24:30+00:00", "content_html": "

\"screenshot\"

\n\n

https://github.com/rainyear/solar-rain

\n" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/185032", "title": "upyun-ghost-store 1.0.0 \u5df2\u7ecf\u91cd\u65b0\u652f\u6301\u901a\u8fc7\u6a21\u5757\u5b89\u88c5", "id": "t/185032", "date_published": "2015-04-20T11:50:18+00:00", "content_html": "Github: https://github.com/sanddudu/upyun-ghost-store
\u5df2\u7ecf\u901a\u8fc7 Ghost 0.6.0 Stable \u7248\u672c\u6d4b\u8bd5" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/184472", "title": "\u5173\u4e8e Ghost 0.6.0 \u7684\u53c8\u62cd\u548c\u4e03\u725b\u9002\u914d", "id": "t/184472", "date_published": "2015-04-17T17:21:25+00:00", "content_html": "

\u56e0\u4e3a 0.6.0 \u6b63\u5f0f\u6dfb\u52a0\u4e86\u53ef\u6269\u5c55\u7684\u50a8\u5b58\u6a21\u5757\uff0cghost-upyun \u548c ghost-qiniu \u6b63\u5f0f\u505c\u6b62\u66f4\u65b0\u3002

\n\n

\u60a8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u4e24\u4e2a\u6a21\u5757\u6765\u83b7\u5f97\u5bf9\u53c8\u62cd\u548c\u4e03\u725b\u7684\u50a8\u5b58\u652f\u6301\uff1a

\n\n

sanddudu/upyun-ghost-store
\nMinwe/qn-store

\n\n

\u5b89\u88c5\u65b9\u5f0f\u5927\u4f53\u76f8\u540c

\n\n

!!\u6ce8\u610f!!\uff1a\u76ee\u524d\u7248\u672c\u7684 upyun-ghost-store \u4e0d\u652f\u6301\u4ee5\u6a21\u5757\u65b9\u5f0f\u542f\u52a8\uff0c\u4e5f\u65e0\u6cd5\u5c06\u6587\u4ef6\u4fdd\u5b58\u5728\u672c\u5730\uff0c\u5728\u4ee5\u540e\u7684\u7248\u672c\u4e2d\u4f1a\u9646\u7eed\u6dfb\u52a0
\n!!\u6ce8\u610f!!\uff1aqn-store \u975e\u672c\u4eba\u7ef4\u62a4\uff0c\u672c\u4eba\u4e0d\u627f\u8bfa\u662f\u5426\u4f1a fork \u8be5\u4ed3\u5e93\u7ee7\u7eed\u5b9e\u73b0\u4e4b\u524d\u7684\u529f\u80fd

\n" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/177584", "title": "Ghost 0.5.10 \u53c8\u62cd\u4e91\u548c\u4e03\u725b\u4e91\u9002\u914d\u5b8c\u6210", "id": "t/177584", "date_published": "2015-03-17T12:39:06+00:00", "content_html": "

0.5.9 \u53ea\u652f\u6301 Node v0.10.x\uff0c\u8bf7\u60a8\u81ea\u884c\u68c0\u67e5\u662f\u5426\u517c\u5bb9\u3002
\n0.5.9 \u8d77\u7684\u9002\u914d\u52a0\u5165\u4e86\u662f\u5426\u5c06\u56fe\u7247\u6587\u4ef6\u4fdd\u5b58\u5728\u672c\u5730\u7684\u9009\u9879\uff0c\u8bf7\u60a8\u5347\u7ea7\u65f6\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u52a0\u5165\u65b0\u7684\u8bbe\u7f6e\u9879\uff0c\u5426\u5219\u65e0\u6cd5\u542f\u52a8\u3002
\n0.5.9 \u8d77\u7684\u9002\u914d\u4fee\u6539\u4e86\u5728\u8fdc\u7aef\u7684\u50a8\u5b58\u4f4d\u7f6e\u7ed3\u6784\uff0c\u8bf7\u60a8\u6ce8\u610f\u3002
\n0.5.10 \u8d77\u652f\u6301 Node 0.12 \u548c io.js V1.2\u3002

\n\n

\u53ef\u4ee5\u652f\u6301\u5f53\u4f5c NPM \u6a21\u5757\u8fd0\u884c\uff0c\u5177\u4f53\u65b9\u5f0f\u53c2\u8003\u5b98\u65b9\u6587\u6863

\n\n

npm install ghost-upyun
\nnpm install ghost-qiniu

\n\n

Github \u5730\u5740 \uff1a
\nhttps://github.com/sanddudu/ghost-upyun
\nhttps://github.com/sanddudu/ghost-qiniu

\n\n

\u8fd9\u6b21\u9002\u914d\u6765\u7684\u6709\u70b9\u8fdf\u4e86\uff0c\u4ee5\u540e\u4f1a\u5c3d\u91cf\u5feb\u7684\u53d1\u5e03\u76f8\u5173\u9002\u914d\u7248\u672c\u3002
\n\u53e6\u5916 Ghost \u76ee\u524d\u66f4\u65b0\u901f\u5ea6\u4f1a\u52a0\u5feb\uff0c\u5927\u5bb6\u53ef\u4ee5\u505a\u597d\u51c6\u5907\u3002

\n" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/174254", "title": "Ghost 0.5.9 \u53c8\u62cd\u4e91\u548c\u4e03\u725b\u4e91\u9002\u914d\u5b8c\u6210", "id": "t/174254", "date_published": "2015-03-03T13:35:10+00:00", "content_html": "

0.5.9 \u53ea\u652f\u6301 Node v0.10.x\uff0c\u8bf7\u60a8\u81ea\u884c\u68c0\u67e5\u662f\u5426\u517c\u5bb9\u3002
\n0.5.9 \u8d77\u7684\u9002\u914d\u52a0\u5165\u4e86\u662f\u5426\u5c06\u56fe\u7247\u6587\u4ef6\u4fdd\u5b58\u5728\u672c\u5730\u7684\u9009\u9879\uff0c\u8bf7\u60a8\u5347\u7ea7\u65f6\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u52a0\u5165\u65b0\u7684\u8bbe\u7f6e\u9879\uff0c\u5426\u5219\u65e0\u6cd5\u542f\u52a8\u3002
\n0.5.9 \u8d77\u7684\u9002\u914d\u4fee\u6539\u4e86\u5728\u8fdc\u7aef\u7684\u50a8\u5b58\u4f4d\u7f6e\u7ed3\u6784\uff0c\u8bf7\u60a8\u6ce8\u610f\u3002

\n\n

\u53ef\u4ee5\u652f\u6301\u5f53\u4f5c NPM \u6a21\u5757\u8fd0\u884c\uff0c\u5177\u4f53\u65b9\u5f0f\u53c2\u8003\u5b98\u65b9\u6587\u6863

\n\n

npm install ghost-upyun
\nnpm install ghost-qiniu

\n\n

Github \u548c NPM \u7684\u672c\u7248\u672c readme \u91cc\u56e0\u4e3a\u6ca1\u6709\u6821\u5bf9\u6e05\u695a\uff0c\u90fd\u6709\u4e00\u4e9b\u7455\u75b5\uff0c\u8bf7\u8c05\u89e3\u3002

\n\n

Github \u5730\u5740 \uff1a
\nhttps://github.com/sanddudu/ghost-upyun
\nhttps://github.com/sanddudu/ghost-qiniu

\n" }, { "author": { "url": "member/0x142857", "name": "0x142857", "avatar": "https://cdn.v2ex.com/avatar/69e7/c070/74074_large.png?m=1425377011" }, "url": "t/171137", "date_modified": "2015-02-15T06:23:19+00:00", "content_html": "

Saber

\n\n

Ghost theme made simple, with emoji support!

\n\n

\"Saber\"

\n\n

Demonstration

\n\n

The theme is used in The GitHunt blog.

\n\n

Source code

\n\n

GitHub

\n", "date_published": "2015-02-15T06:22:35+00:00", "title": "Saber : \u597d\u7b80\u6d01\u7684 Ghost \u4e3b\u9898 :wink:", "id": "t/171137" }, { "author": { "url": "member/RichardQ", "name": "RichardQ", "avatar": "https://cdn.v2ex.com/avatar/91f2/206b/70032_large.png?m=1407310581" }, "url": "t/164210", "date_modified": "2015-01-21T09:18:18+00:00", "content_html": "\u6bd4\u5982\u5728Ghost\u7684\u7f16\u8f91\u5668\u91cc\u9762

![](\u56fe\u7247\u5730\u5740)

\u62f7\u5230\u522b\u7684\u5730\u65b9\u5c31\u4f1a\u53d8\u6210\uff1a

{<\u6570\u5b57>}![](\u56fe\u7247\u5730\u5740)

\u4e8e\u662f\u8981\u5f88\u5d29\u6e83\u5730\u4e00\u4e2a\u4e2a\u6539\uff0c\u5b8c\u5168\u4e0d\u80fd\u4e00\u5904\u7f16\u5199\uff0c\u5230\u5904\u6267\u884c\u3002

\u5927\u5bb6\u77e5\u9053\u8fd9\u4e2a\u662f\u4ec0\u4e48\u539f\u56e0\u4e48\uff1fGhost\u6545\u610f\u7684\uff1f\u8fd8\u662fBug\uff1f\u6709\u529e\u6cd5Hack\u4e48\uff1f


update1\uff1a\u4f46\u662f\u4ece\u522b\u7684\u5730\u65b9\u8fde\u540c\u6570\u5b57\u524d\u7f00\u4e00\u8d77\u62f7\u56deGhost\u7f16\u8f91\u5668\uff0c\u5c45\u7136\u4f1a\u81ea\u5df1\u628a\u524d\u7f00\u53bb\u6389\u3002


update2\uff1a\u867d\u7136\u540e\u6765\u53d1\u73b0\u7684\u4e00\u4e2ahack\u662f\uff0c\u56fe\u7247\u53e6\u8d77\u4e00\u884c\uff0c\u5e76\u4e14\u4e4b\u524d\u52a0\u4e2a\u7a7a\u683c\u5206\u9694\uff0c\u5c31\u53ef\u4ee5\u6b63\u5e38\u590d\u5236\u3002", "date_published": "2015-01-21T09:16:56+00:00", "title": "Ghost \u7f16\u8f91\u5668\u5f80\u5916\u62f7 Markdown\uff0c\u81ea\u52a8\u7ed9\u56fe\u7247\u52a0\u6570\u5b57\u524d\u7f00\uff0c\u7c7b\u4f3c{<2>}\uff0c\u767e\u601d\u4e0d\u5f97\u5176\u89e3", "id": "t/164210" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/163015", "title": "Ghost 0.5.8 \u53c8\u62cd\u4e91\u548c\u4e03\u725b\u4e91\u9002\u914d\u5b8c\u6210", "id": "t/163015", "date_published": "2015-01-17T09:19:21+00:00", "content_html": "

\u6700\u8fd1\u6bd4\u8f83\u5fd9\uff0c\u6240\u4ee5 0.5.8 \u7684\u9002\u914d\u505a\u7684\u6bd4\u8f83\u8fdf\u3002
\n0.5.7 \u7684\u4e4b\u524d\u5df2\u7ecf\u53d1\u5e03\u4e86\uff0c\u4f46\u662f\u6ca1\u6709\u4e13\u95e8\u53d1\u4e3b\u9898\u3002

\n\n

\u53ef\u4ee5\u652f\u6301\u5f53\u4f5c NPM \u6a21\u5757\u8fd0\u884c\uff0c\u5177\u4f53\u65b9\u5f0f\u53c2\u8003\u5b98\u65b9\u6587\u6863

\n\n

npm install ghost-upyun
\nnpm install ghost-qiniu

\n\n

Github \u5730\u5740 \uff1a
\nhttps://github.com/sanddudu/ghost-upyun
\nhttps://github.com/sanddudu/ghost-qiniu

\n" }, { "author": { "url": "member/lady", "name": "lady", "avatar": "https://cdn.v2ex.com/avatar/eae4/d205/64047_large.png?m=1412657631" }, "url": "t/155903", "date_modified": "2014-12-23T00:18:06+00:00", "content_html": "\u6298\u817e\u4e86\u4e00\u4e2a\u901a\u5bb5\uff08\u5c0f\u767d\uff0c\u975e\u4e13\u4e1a\u7a0b\u5e8f\u5458\uff09\uff0c\u7ec8\u4e8e\u641e\u5b9a\u4e86ghost SSL\u8bbf\u95ee\uff0c
https://wuaidu.com/pei-zhi-ghostzhi-chi-sslhe-fei-sslfang-wen-xiang-xi-guo-cheng/", "date_published": "2014-12-22T22:06:45+00:00", "title": "\u7ec8\u4e8e\u641e\u5b9a\u4e86 ghost SSL \u8bbf\u95ee", "id": "t/155903" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/152982", "title": "Ghost 0.5.6 \u53c8\u62cd\u4e91\u548c\u4e03\u725b\u4e91\u9002\u914d\u5b8c\u6210", "id": "t/152982", "date_published": "2014-12-10T13:43:27+00:00", "content_html": "

\u8bf7\u5148\u53bb NPM \u5b89\u88c5\uff0cGithub \u7684\u4ed3\u5e93\u76ee\u524d\u56e0\u4e3a\u7f51\u7edc\u539f\u56e0\u5c1a\u672a\u66f4\u65b0

\n\n

\u53ef\u4ee5\u652f\u6301\u5f53\u4f5c NPM \u6a21\u5757\u8fd0\u884c\uff0c\u5177\u4f53\u65b9\u5f0f\u53c2\u8003\u5b98\u65b9 wiki

\n\n

npm install ghost-upyun
\nnpm install ghost-qiniu

\n\n

\u56e0\u4e3a\u4e4b\u524d\u7248\u672c\u7684 BUG \u611f\u89c9\u6bd4\u8f83\u6076\u52a3\uff0c\u6240\u4ee5\u63a8\u8fdf\u5230 0.5.6 \u624d\u5f00\u59cb\u9002\u914d

\n\n

Github \u5730\u5740 ( \u6682\u65f6\u662f\u65e7\u7248\u672c\u4ee3\u7801 ) \uff1a
\nhttps://github.com/sanddudu/ghost-upyun
\nhttps://github.com/sanddudu/ghost-qiniu

\n" }, { "author": { "url": "member/iugo", "name": "iugo", "avatar": "https://cdn.v2ex.com/avatar/2b38/c2df/1150_large.png?m=1650680772" }, "url": "t/147967", "title": "ghost \u6709\u4e09\u79cd\u6a21\u5f0f\u6709\u4ec0\u4e48\u7528?", "id": "t/147967", "date_published": "2014-11-20T04:16:31+00:00", "content_html": "\u4ea7\u54c1\u6a21\u5f0f\u548c\u5f00\u53d1\u6a21\u5f0f\u4f7f\u7528\u540c\u4e00\u4e2a\u7aef\u53e3, \u8fd9\u4e24\u79cd\u6a21\u5f0f\u540c\u65f6\u4ea7\u751f\u4f5c\u7528?
\u8fd9\u51e0\u79cd\u6a21\u5f0f\u6709\u4ec0\u4e48\u533a\u522b?

Production
Development

testing" }, { "author": { "url": "member/iugo", "name": "iugo", "avatar": "https://cdn.v2ex.com/avatar/2b38/c2df/1150_large.png?m=1650680772" }, "url": "t/147385", "title": "\u5982\u4f55\u5f80 Ghost \u6839\u76ee\u5f55\u6dfb\u52a0\u6587\u4ef6?", "id": "t/147385", "date_published": "2014-11-18T03:07:07+00:00", "content_html": "\u76ee\u524d\u6211\u53ea\u77e5\u9053\u653e\u5728 assets \u76ee\u5f55\u4e0b\u53ef\u4ee5\u8bbf\u95ee. \u4f46\u662f\u4e0d\u662f\u6839\u76ee\u5f55.

\u5728 Ghost \u4e2d\u5728\u54ea\u513f\u63a7\u5236 URL \u5462?

\u6bd4\u5982\u6dfb\u52a0\u4e00\u4e2a abc.txt \u5230\u6839\u76ee\u5f55 domain.com/abc.txt" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/146311", "title": "Ghost with Qiniu Support 0.5.3\uff08\u4e4b\u540e\u968f\u5b98\u65b9\u7248\u672c\u66f4\u65b0\uff09", "id": "t/146311", "date_published": "2014-11-13T14:00:56+00:00", "content_html": "\u56e0\u4e3a\u6d4b\u8bd5\u51fa\u4e86\u95ee\u9898\uff0c\u63a8\u8fdf\u5230\u4eca\u5929\u53d1

\u65b0\u7248\u5730\u5740\uff1a https://github.com/sanddudu/ghost-qiniu

\u65e7\u7248\u5730\u5740\u4e0d\u518d\u66f4\u65b0

\u73b0\u5728\u53ef\u4ee5\u5f53\u4f5c\u6a21\u5757\u8fd0\u884c\uff0c\u5df2\u7ecf\u63d0\u4ea4\u5230 npm \uff0c\u8f93\u5165 npm install ghost-qiniu \u5373\u53ef\u5b89\u88c5\u3002" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/146009", "date_modified": "2014-11-12T14:27:41+00:00", "content_html": "

\u66f4\u65b0\u5230\u4e86 0.5.3

\n\n

\u65b0\u7248\u5730\u5740\uff1a https://github.com/sanddudu/ghost-upyun

\n\n

\u65e7\u7248\u5730\u5740\u4e0d\u518d\u66f4\u65b0

\n\n

\u73b0\u5728\u53ef\u4ee5\u5f53\u4f5c\u6a21\u5757\u8fd0\u884c\uff0c\u5df2\u7ecf\u63d0\u4ea4\u5230 npm \uff0c\u8f93\u5165 npm install ghost-upyun \u5373\u53ef\u5b89\u88c5\u3002

\n\n

\u8bf7\u6ce8\u610f\u5982\u679c\u4e0b\u8f7d\u6b64\u7248\u672c\uff0c\u5fc5\u987b\u586b\u5199\u5bf9\u5e94\u73af\u5883\u7684\u53c8\u62cd\u4e91\u4fe1\u606f\uff0c\u5426\u5219\u4f1a\u62a5\u9519\u3002\u5982\u679c\u4e0d\u5e0c\u671b\u4f7f\u7528\u53c8\u62cd\u4e91\u529f\u80fd\uff0c\u8bf7\u4e0b\u8f7d\u5b98\u65b9\u7248\u672c

\n\n

\u4e03\u725b\u7248\u660e\u65e5\u653e\u51fa

\n", "date_published": "2014-11-12T14:26:57+00:00", "title": "Ghost with Upyun Support 0.5.3\uff08\u4e4b\u540e\u968f\u5b98\u65b9\u7248\u672c\u66f4\u65b0\uff09", "id": "t/146009" }, { "author": { "url": "member/WildCat", "name": "WildCat", "avatar": "https://cdn.v2ex.com/avatar/baf2/9ae7/39784_large.png?m=1710948175" }, "url": "t/138710", "title": "Ghost \u535a\u5ba2\u5982\u4f55\u81ea\u52a8\u5316\u5907\u4efd\uff1f", "id": "t/138710", "date_published": "2014-10-13T12:46:37+00:00", "content_html": "DO\u4e0a\u90e8\u7f72\u4e86\u4e2a\u535a\u5ba2\uff0c\u90a3\u4e48\u95ee\u9898\u6765\u4e86
Ghost\u535a\u5ba2\u5982\u4f55\u81ea\u52a8\u5316\u5907\u4efd\uff1f

\u672c\u6765\u60f3\u7b80\u5355\u5316\uff0c\u76f4\u63a5\u7528\u4e03\u725b\u7684\u547d\u4ee4\u884c\u5de5\u5177\u5199\u4e2ashell\u811a\u672c\u5b9a\u65f6\u4e0a\u4f20\u3002\u4f46\u662fDO\u4e0a\u7adf\u7136\u65e0\u6cd5\u89e3\u6790\u4e03\u725b\u7684\u57df\u540d\uff0c\u771f\u597d\u3002" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/136947", "date_modified": "2014-10-03T14:11:05+00:00", "content_html": "\u73b0\u5728\u53d8\u6210\u662f\u7eaf\u7cb9\u662f\u987a\u624b\u7684\u79fb\u690d\u4e86

\u5df2\u7ecf\u7ecf\u8fc7\u6d4b\u8bd5\uff0c\u53ef\u4ee5\u6b63\u5e38\u8fd0\u884c

https://github.com/sanddudu/ghost-0.5.2-qiniu

\u6709\u4efb\u4f55 bug \u8bf7\u53ca\u65f6\u63d0\u4ea4 issue \uff0c\u5e76\u4e14\u8bf4\u660e\u76f8\u5173\u73af\u5883

@chenzhepeter", "date_published": "2014-10-03T14:10:53+00:00", "title": "Ghost 0.5.2 with Qiniu Support \u53d1\u5e03", "id": "t/136947" }, { "author": { "url": "member/sanddudu", "name": "sanddudu", "avatar": "https://cdn.v2ex.com/avatar/9477/8b74/39254_large.png?m=1418734445" }, "url": "t/136848", "title": "Ghost 0.5.2 with Upyun Support \u53d1\u5e03", "id": "t/136848", "date_published": "2014-10-02T16:26:16+00:00", "content_html": "\u4e4b\u524d\u505a\u53c8\u62cd\u4e91\u652f\u6301\u7684 GhostChina \u4e00\u76f4\u6ca1\u770b\u5230\u5bf9\u4e8e 0.5.x \u7684\u53c8\u62cd\u4e91\u652f\u6301\uff0c\u6240\u4ee5\u81ea\u5df1\u505a\u4e86\u4e00\u4e2a\uff0c\u5df2\u7ecf\u8dd1\u5728\u4e86\u751f\u4ea7\u73af\u5883\u4e0a\u3002

https://github.com/sanddudu/ghost-0.5.2-upyun

\u6709\u4efb\u4f55 bug \u8bf7\u53ca\u65f6\u63d0\u4ea4 issue \uff0c\u5e76\u4e14\u8bf4\u660e\u76f8\u5173\u73af\u5883" }, { "author": { "url": "member/my", "name": "my", "avatar": "https://cdn.v2ex.com/avatar/ffd9/5a5b/75079_large.png?m=1696650393" }, "url": "t/136044", "date_modified": "2014-09-27T11:44:28+00:00", "content_html": "

TryGhost.Net

\n\n

TryGhost\u662f\u4e3a\u90a3\u4e9b\u61d2\u5f97/\u4e0d\u4f1a\u6298\u817eVPS\u3001\u4e3a\u4e86\u4e2a\u535a\u5ba2\u800c\u4e70\u4e2aVPS\u4e0d\u5212\u7b97\u7684\u521d\u7ea7\u73a9\u5bb6\u51c6\u5907\u7684 Ghost\u535a\u5ba2\u6258\u7ba1\u670d\u52a1\u3002

\n\n

\u5206\u514d\u8d39\u7248\u548c\u4ed8\u8d39\u7248\uff0c\u6709\u65e5\u672c/\u65e7\u91d1\u5c71\u4e24\u4e2a\u8282\u70b9\uff0c\u73b0\u5df2\u652f\u6301\u5168\u65b0\u7684 Ghost v0.5.2\u3002

\n\n

\u514d\u8d39\u7248\u6709\u4e2a\u5c0f\u5c0f\u7684\u9650\u5236\uff1a

\n\n\n\n

\u5373\u514d\u8d39\u7248\u670d\u52a1\u6700\u591a\u63d0\u4f9b42\u5468\u3002

\n\n

\u66f4\u591a\u8bf7\u67e5\u770b\uff1a http://tryghost.net

\n\n

Ghost v0.5.2 \u540e\u53f0\u754c\u9762\u6709\u7a0d\u8bb8\u6539\u53d8\uff0c\u4e2a\u4eba\u8ba4\u4e3a\u597d\u770b\u4e86\u4e00\u4e9b\u3002

\n\n

\"\"

\n", "date_published": "2014-09-27T11:43:32+00:00", "title": "Just Try TryGhost.Net", "id": "t/136044" }, { "author": { "url": "member/0x142857", "name": "0x142857", "avatar": "https://cdn.v2ex.com/avatar/69e7/c070/74074_large.png?m=1425377011" }, "url": "t/134302", "title": "Ghost \u9ed8\u8ba4\u4e3b\u9898\u7684\u95ee\u9898", "id": "t/134302", "date_published": "2014-09-18T10:17:50+00:00", "content_html": "\u4ece\u9996\u9875\u6587\u7ae0\u6807\u9898\u70b9\u8fdb\u53bb\u56fe\u7247\u662f\u8fd9\u6837\u7684\uff1a


\u7136\u540e\u5237\u65b0\u9875\u9762\u5c31\u53d8\u5927\u4e86..
" }, { "author": { "url": "member/TF", "name": "TF", "avatar": "https://cdn.v2ex.com/avatar/c049/81bb/55341_large.png?m=1616225414" }, "url": "t/127328", "title": "Ghost 0.5 - MSR1", "id": "t/127328", "date_published": "2014-08-11T19:31:06+00:00", "content_html": "http://blog.ghost.org/ghost-0-5/" }, { "author": { "url": "member/gongzili456", "name": "gongzili456", "avatar": "https://cdn.v2ex.com/avatar/ac16/3970/54758_large.png?m=1570619060" }, "url": "t/120634", "date_modified": "2014-07-02T12:17:04+00:00", "content_html": "\u770b\u5404\u4f4d\u5927\u725b\u90fd\u6709\u81ea\u5df1\u7684\u7ad9\u70b9\uff0c\u5fc3\u8840\u6765\u6f6e\u3002\u81ea\u5df1\u4e5f\u5f04\u4e00\u4e2a\uff0c\u611f\u89c9\u8fd8\u4e0d\u9519\u3002
\u5185\u5bb9\u4f1a\u6162\u6162\u5145\u5b9e\u8d77\u6765\u7684\uff0c\u6b22\u8fce\u5927\u5bb6\u6765\u8e29\u8e29~~~
\u975e\u5e38\u5e0c\u671b\u4e0e\u4f60\u4ea4\u6362\u8fde\u63a5\u54e6~~~~~

\u4ee5\u4e0b\u662f\u7ad9\u70b9\u4fe1\u606f\uff1a

\u57df\u540d\u670d\u52a1\u5546\uff1agodaddy.com
VPS\u865a\u62df\u4e3b\u673a\uff1adigitalocean \u65b0\u52a0\u5761\u673a\u623f
\u64cd\u4f5c\u7cfb\u7edf\uff1aCentOS 6.5 32bit 512MB Ram 20GB SSD Disk
\u5f00\u6e90\u535a\u5ba2\u7cfb\u7edf\uff1aGhost 0.4.2(\u5b9e\u73b0\u4e86\u4e03\u725b\u4e91\u5b58\u50a8\u56fe\u7247\u529f\u80fd)
\u6570\u636e\u5e93\uff1aMySQL 5.5
nodejs -v0.10.29
nginx 1.4.7", "date_published": "2014-07-02T09:41:22+00:00", "title": "Ghost \u642d\u5efa\u535a\u5ba2\uff0c\u7b49\u4f60\u6765\u8e29\u54e6~~~", "id": "t/120634" }, { "author": { "url": "member/Livid", "name": "Livid", "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1775624785" }, "url": "t/112976", "title": "Crisp Theme for Ghost", "id": "t/112976", "date_published": "2014-05-17T07:13:00+00:00", "content_html": "https://github.com/kathyqian/crisp-ghost-theme" } ] } ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86