
Conversion / migration from static blog to Ghost
- or -
Post a project like this3866
£100(approx. $134)
- Posted:
- Proposals: 1
- Remote
- #787562
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
General information for the business: A global platform for commission-only sales agents and companies
Num. of modules: 1
Description of requirements/functionality: We need someone to take our existing blog and generate an import file for the Ghost blogging platform, which must be a JSON file in the format specified by Ghost here:
https://github.com/TryGhost/Ghost/wiki/Import-format
Our current/old blog is part of a site purely comprised of static HTML files generated with a Flask-based static site generator. We now need to move to a blogging platform to free non-technical staff to blog when they want to, and have gone with a hosted Ghost Pro account.
The source for the static site generator and the generated site files are in a public Bitbucket repository:
https://bitbucket.org/jamalrob/commissioncrowd-holding/src/
The generated site is in the build folder, with the blog in the blog folder within that, in build/blog. We will be maintaining the rest of the site as static HTMl so we're only interested in the blog for the present task.
The source textile files that are used at build time to generate the blog post HTML files are in the pages folder.
The task is to generate a Ghost JSON import file that can be used to import the existing blog into Ghost, maintaining the URL slugs, tags, dates, and authors, and, presumably, converting the blogs to Markdown (unless importing HTML is okay too). The resulting file must generate the same blog structure on Ghost that we currently have, with all of the content maintained. If there's an issue with images we can sort that out.
Whether the best way to do this is to use the source textile files along with Flask, or just take the HTML in the build/blog folder and parse that, is up to the developer.
The current blog root is at https://www.commissioncrowd.com/blog/, but our new blog will probably be at http://blog.commissioncrowd.com. We assume that whatever it is this will not make a difference to the JSON file.
Specific technologies required: JSON, HTML, General Programming Languages
Extra notes:
Num. of modules: 1
Description of requirements/functionality: We need someone to take our existing blog and generate an import file for the Ghost blogging platform, which must be a JSON file in the format specified by Ghost here:
https://github.com/TryGhost/Ghost/wiki/Import-format
Our current/old blog is part of a site purely comprised of static HTML files generated with a Flask-based static site generator. We now need to move to a blogging platform to free non-technical staff to blog when they want to, and have gone with a hosted Ghost Pro account.
The source for the static site generator and the generated site files are in a public Bitbucket repository:
https://bitbucket.org/jamalrob/commissioncrowd-holding/src/
The generated site is in the build folder, with the blog in the blog folder within that, in build/blog. We will be maintaining the rest of the site as static HTMl so we're only interested in the blog for the present task.
The source textile files that are used at build time to generate the blog post HTML files are in the pages folder.
The task is to generate a Ghost JSON import file that can be used to import the existing blog into Ghost, maintaining the URL slugs, tags, dates, and authors, and, presumably, converting the blogs to Markdown (unless importing HTML is okay too). The resulting file must generate the same blog structure on Ghost that we currently have, with all of the content maintained. If there's an issue with images we can sort that out.
Whether the best way to do this is to use the source textile files along with Flask, or just take the HTML in the build/blog folder and parse that, is up to the developer.
The current blog root is at https://www.commissioncrowd.com/blog/, but our new blog will probably be at http://blog.commissioncrowd.com. We assume that whatever it is this will not make a difference to the JSON file.
Specific technologies required: JSON, HTML, General Programming Languages
Extra notes:
Laura M.
100% (2)Projects Completed
4
Freelancers worked with
4
Projects awarded
29%
Last project
28 May 2015
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies