adamprocter / gomarkdownblog

A markdown blog build in go lang
6 stars 0 forks source link

Go markdown blog

This is my attempt to build a Go based web 'app' and service. I need a blog and I wanted control over the content (indieweb) The blog allows posts to be written in Markdown and allows comments into a MySQL database.

The Blog is being used at http://researchnot.es

The source code here allows for the creation of a markdown based blog built in Go. The programme will include code to support a database comments system, inline and at the end of articles and a database highlights system.

Contributions

Only designers are allowed to contribute to this code base. If you want to contribute to it, realise that you’re a designer. For every line of code you contribute, ask yourself: does this improve the experience of the person viewing the Blog.

Accessibility

Accessibility is not an afterthought or a layer; it should be considered continuously at design and development time.

We see accessibility as usability for audiences with special needs. These may be environmental, physical, or psychological in nature. They may be temporary or permanent. And they may vary in severity.

We also recognise that the needs of different audiences may be different and may even conflict with one another (e.g., high contrast text may aid people with visual challenges or people viewing the app in bright sunlight but may hinder comprehension for people with dyslexia).

Localisation and internationalisation

Localisation and internationalisation, like Accessibility (and related to Accessibility) are not an afterthought or a layer; please consider them continuously at design and development time.

Known Issues

See issues for bugs and features I hope to implement.

Initial Thanks

This tutorial http://blog.definedcode.com/creating-blog-go and Slack Go contributor Abiola Ibrahim

On going thanks !

Jason Buberel https://github.com/jbuberel

Copyright

Copyright (C) 2015 Adam Procter

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.