Initial commit
This commit is contained in:
commit
4207329336
5 changed files with 49 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/public_html
|
6
GNUmakefile
Normal file
6
GNUmakefile
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
.PHONY: site
|
||||||
|
|
||||||
|
site: public_html/index.html
|
||||||
|
|
||||||
|
public_html/%.html: %.org
|
||||||
|
emacs -batch -funcall package-initialize -load project-config.el -funcall publish-ryuslash.org
|
12
README.org
Normal file
12
README.org
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#+TITLE: ryuslash.org README
|
||||||
|
#+STARTUP: showall
|
||||||
|
|
||||||
|
This is the source project of my website [[https://ryuslash.org]]. It
|
||||||
|
doesn't contain much for now, but eventually this will be where all my
|
||||||
|
stuff lives.
|
||||||
|
|
||||||
|
* Compiling
|
||||||
|
|
||||||
|
To compile a local copy from Org-mode files into HTML, use the
|
||||||
|
command ~make~. This will generate a local copy in the ~public_html~
|
||||||
|
directory.
|
10
index.org
Normal file
10
index.org
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
#+TITLE: ryuslash.org
|
||||||
|
|
||||||
|
* New blog
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 68c55701-d8ce-44a1-9c97-6c16cf34890c
|
||||||
|
:PUBDATE: <2019-10-06 Sun 12:55>
|
||||||
|
:END:
|
||||||
|
|
||||||
|
It's that time again... I've started a new project to build and maintain my
|
||||||
|
site and of course it has to come with a new blog post.
|
20
project-config.el
Normal file
20
project-config.el
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
(require 'ox-publish)
|
||||||
|
(require 'ox-rss)
|
||||||
|
|
||||||
|
(setq org-publish-project-alist
|
||||||
|
'(("ryuslash.org"
|
||||||
|
:base-directory "."
|
||||||
|
:publishing-directory "public_html"
|
||||||
|
:exclude "\\`README.org\\'"
|
||||||
|
:base-extension "org"
|
||||||
|
:publishing-function org-html-publish-to-html)
|
||||||
|
("ryuslash-rss"
|
||||||
|
:base-directory "."
|
||||||
|
:publishing-directory "public_html"
|
||||||
|
:exclude ".*"
|
||||||
|
:include ("index.org")
|
||||||
|
:base-extension "org"
|
||||||
|
:publishing-function org-rss-publish-to-rss)))
|
||||||
|
|
||||||
|
(defun publish-ryuslash.org ()
|
||||||
|
(org-publish-all))
|
Loading…
Reference in a new issue