Jump to page: 1 2
Thread overview
mood : simple vibe.d based blog implementation
Aug 14, 2015
Dicebot
Aug 14, 2015
David Nadlinger
Aug 14, 2015
Dicebot
Aug 14, 2015
Dicebot
Aug 14, 2015
Adam D. Ruppe
Aug 14, 2015
Nick Sabalausky
Aug 14, 2015
Dicebot
Aug 15, 2015
ChangLong
Aug 15, 2015
wobbles
Aug 21, 2015
ChangLong
Aug 18, 2015
Dicebot
Aug 15, 2015
wobbles
Aug 15, 2015
Dicebot
Aug 15, 2015
Dicebot
Aug 17, 2015
Walter Bright
Aug 18, 2015
Dicebot
August 14, 2015
A bit more details - https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing

Project repo - https://github.com/Dicebot/mood
Branch which powers actual blog.dicebot.lv - https://github.com/Dicebot/mood/tree/blog.dicebot.lv

Copy of feature list for quick overview:

- stand-alone binary with minimal external dependencies
- simple deployment under dedicated posix user
- straightforward code, minimal to none configurability - fork instead
- basic features include publishing posts, tags and RESTful API for data model
- with -version=MoodWithPygmentize does out of the box code highlighting if `pygmentize` is on $PATH
- no JavaScript
- HTTPS-only
- no database needed, articles can be edited as simple Markdown files

Feedback is always welcome but I must warn you that it can easily take months before I address it ;)
August 14, 2015
On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote:
> - HTTPS-only

By the way, Firefox on Mac does not recognize your TLS certificate as valid.

 – David
August 14, 2015
On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote:
> A bit more details - https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing

huh, this doesn't look awful. I've been thinking about starting a fancier blog but I hate all blog software too. So I just write html files but that's a moderate pain so I was going to write my own and just haven't gotten around to it.

Anyway, I might try this. (and i might not, NIH and all. :D )
August 14, 2015
On Friday, 14 August 2015 at 18:55:19 UTC, David Nadlinger wrote:
> On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote:
>> - HTTPS-only
>
> By the way, Firefox on Mac does not recognize your TLS certificate as valid.
>
>  – David

Yeah, I am aware of that issue, need to embed signature chains of my CA (from other CA) into certificate as it is not that commonly installed by default. Will address ASAP.
August 14, 2015
On Friday, 14 August 2015 at 19:01:47 UTC, Dicebot wrote:
> On Friday, 14 August 2015 at 18:55:19 UTC, David Nadlinger wrote:
>> On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote:
>>> - HTTPS-only
>>
>> By the way, Firefox on Mac does not recognize your TLS certificate as valid.
>>
>>  – David
>
> Yeah, I am aware of that issue, need to embed signature chains of my CA (from other CA) into certificate as it is not that commonly installed by default. Will address ASAP.

Should work now.
August 14, 2015
On 08/14/2015 02:51 PM, Dicebot wrote:
> A bit more details -
> https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing
>

Nice.

One thing: can i haz rss/atom plz?
August 14, 2015
On Friday, 14 August 2015 at 20:50:16 UTC, Nick Sabalausky wrote:
> On 08/14/2015 02:51 PM, Dicebot wrote:
>> A bit more details -
>> https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing
>>
>
> Nice.
>
> One thing: can i haz rss/atom plz?

https://blog.dicebot.lv/posts.rss
https://github.com/Dicebot/mood/blob/master/source/mood/rendering/rss.d

But I don't think it actually works yet - haven't even tested it with any RSS client. Just quick proof of concept.
August 15, 2015
On Friday, 14 August 2015 at 20:57:22 UTC, Dicebot wrote:
> On Friday, 14 August 2015 at 20:50:16 UTC, Nick Sabalausky wrote:
>> On 08/14/2015 02:51 PM, Dicebot wrote:
>>> A bit more details -
>>> https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing
>>>
>>
>> Nice.
>>
>> One thing: can i haz rss/atom plz?
>
> https://blog.dicebot.lv/posts.rss
> https://github.com/Dicebot/mood/blob/master/source/mood/rendering/rss.d
>
> But I don't think it actually works yet - haven't even tested it with any RSS client. Just quick proof of concept.

With third party Javascript comments system and image upload will be perfect.
August 15, 2015
On Saturday, 15 August 2015 at 02:07:59 UTC, ChangLong wrote:
> On Friday, 14 August 2015 at 20:57:22 UTC, Dicebot wrote:
>> On Friday, 14 August 2015 at 20:50:16 UTC, Nick Sabalausky wrote:
>>> On 08/14/2015 02:51 PM, Dicebot wrote:
>>>> A bit more details -
>>>> https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing
>>>>
>>>
>>> Nice.
>>>
>>> One thing: can i haz rss/atom plz?
>>
>> https://blog.dicebot.lv/posts.rss
>> https://github.com/Dicebot/mood/blob/master/source/mood/rendering/rss.d
>>
>> But I don't think it actually works yet - haven't even tested it with any RSS client. Just quick proof of concept.
>
> With third party Javascript comments system and image upload will be perfect.

Why need third party / javascript for a comment system? The vibe-d forums have a (quite nice I think) forum and as far as I know, no js.
August 15, 2015
On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote:
> A bit more details - https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing
>
> Project repo - https://github.com/Dicebot/mood
> Branch which powers actual blog.dicebot.lv - https://github.com/Dicebot/mood/tree/blog.dicebot.lv
>
> Copy of feature list for quick overview:
>
> - stand-alone binary with minimal external dependencies
> - simple deployment under dedicated posix user
> - straightforward code, minimal to none configurability - fork instead
> - basic features include publishing posts, tags and RESTful API for data model
> - with -version=MoodWithPygmentize does out of the box code highlighting if `pygmentize` is on $PATH
> - no JavaScript
> - HTTPS-only
> - no database needed, articles can be edited as simple Markdown files
>
> Feedback is always welcome but I must warn you that it can easily take months before I address it ;)

Nice work! Load times are excellent.

I've been meaning to do something like this for ages, never got the time.
I'll just use this now. How open to pull requests / alterations are you? I might try to do up a comment system for it.
« First   ‹ Prev
1 2