Fanray v1.0 was a minimal viable blog, you could only post through a client like the Open Live Writer. The next release builds on v1 and introduces a brand new Admin Panel you can now easily manage your blog's posts, tags, images etc.
First to get up and running is very easy, just follow the Quick Start steps. Once you launch the application you will see a revamped setup page to help create your blog.
Once you created your blog, I recommend complete the setup by going to the Settings page and enter your Disqus and Google Analytics information.
Bloggers probably spend most of their time writing posts. To help you be productive, I highly recommend spending a few minutes to get familiar with the Composer, particularly the Editor and experiment how to input different content efficiently.
Here is a simple challenge for you to get started, open up the Composer and try input the following
- Paste some html content without styles
- Add heading, list, bold text with Markdown syntax
- Add link without clicking the toolbar, then try move your cursor outside the link to continue typing regular text
The Media Gallery gives you a grand view of all your blog images. Here you can upload more images or edit image info etc. The uploaded images are resized and stored on either the file system or Azure Blob Storage, you can configure which storage in the
Categories and Tags
The Categories and Tags pages allow you to easily manage your blog's classifications. For categories there is a default category out of box named Uncategorized, go rename it to something you write about.
When you are ready to run this app on Azure, please refer to Deploying to Azure.
If you are running v1.0, the upgrade is very simple. You can just run v2.0, the EF Core Migrations will upgrade your database for you automatically. If you prefer to know what changes are being made to your database or prefer to upgrade manually, a .sql script is provided for you. The file is
1.0-2.0.sql located in the solution's sql folder.
Fanray is in its early stages and requires support to move ahead. You can contribute in many ways - ideas, bugs, testing and docs etc. Follow me @fanraymedia and let me know what you think.
Thank you and happy coding :)