Holds the pelican configuration and content for the c0de.dev blog
Go to file
2019-05-27 02:33:03 -05:00
pelican Add encrypt config 2019-05-27 01:54:27 -05:00
.editorconfig Initial Commit 2019-05-27 00:44:18 -05:00
.gitignore update gitignore 2019-05-27 01:36:58 -05:00
.gitmodules Add Encrypt-Content plugin 2019-05-27 01:52:54 -05:00
license Initial Commit 2019-05-27 00:44:18 -05:00
Makefile define shell 2019-05-27 02:33:03 -05:00
readme.md change update instructions 2019-05-27 02:32:02 -05:00
requirements.txt update requirements 2019-05-27 01:52:54 -05:00

c0de.dev Blog

This is a Pelican based blog that powers c0de.dev. There's not really a whole lot here, but it contains all the posts and content; as well as all configuration files.

Installation

  1. SSH into your server
  2. Clone the repo - git clone https://github.com/alopexc0de/c0de.dev-blog
  3. cd c0de.dev-blog
  4. Setup a virtualenv - virtualenv venv
  5. Activate it - source venv/bin/activate
  6. Install dependencies into virtualenv - pip install -r requirements.txt
  7. Install the service and plugins - sudo make install

Updating

  1. SSH into your server
  2. cd c0de.dev-blog
  3. source venv/bin/activate
  4. make update

TODO

  • Service/Unit to run this in a server on prod
  • Git hooks to automatically fetch content
  • NginX config
  • Automatic plugin linking