Major development update.
* Updated LICENSE, READMES/METADATA.md and TODO.md * Added example blog to examples/ * Added preliminary Pygments support for embedding code in pages. * Add preliminary Wordpress dump importer * Expansions to template_tools and metadata to support Blog use case.
This commit is contained in:
@ -1,10 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>My first post</title>
|
||||
<title>Pixywerk2 My first post</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
</head>
|
||||
<body>
|
||||
<img src="../images/20190415-0.jpg" class="featured">
|
||||
<div class="container">
|
||||
<header><h1>Pixywerk2 My first post</h1></header>
|
||||
<article>
|
||||
<img src="../images/20190415-0.jpg" class="featured">
|
||||
<div class="byline">
|
||||
<p>Author: Cas Rusnov</p>
|
||||
<p>Published: 2019-04-16T01:42:27.156392+00:00
|
||||
@ -14,5 +17,15 @@
|
||||
<p>This is an example post!</p>
|
||||
<p>yo fresh</p>
|
||||
<p>There are many posts like it but this one is mine.</p>
|
||||
</article>
|
||||
<nav><ul>
|
||||
<li>Documentation</li>
|
||||
<li>Blog </li>
|
||||
<li><a href="https://git.antpantheon.com/cas/pixywerk2">Gitea<img src="images/link-box-variant.svg"></a></li>
|
||||
<li>Github<img src="images/link-box-variant.svg"></li>
|
||||
</ul></nav>
|
||||
<footer>Copyright © 2019 by Cas Rusnov <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
46
examples/pixywerk.com/publish/posts/post-2019-04-15.html
Normal file
46
examples/pixywerk.com/publish/posts/post-2019-04-15.html
Normal file
@ -0,0 +1,46 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Pixywerk2 My first post</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/main.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<header><img src="../images/pipe-leak.svg" style="filter: invert(1); height: 2em; float: left; margin: 2px; padding: 0"><h1>
|
||||
Pixywerk
|
||||
</h1></header>
|
||||
|
||||
|
||||
<article class="post">
|
||||
<div class="featured">
|
||||
<h1>My first post</h1>
|
||||
<img src="../images/20190415-0.jpg" class="featured">
|
||||
</div>
|
||||
<div class="byline">
|
||||
<p>Author: Cas Rusnov<br>
|
||||
Published: 2019-05-20T01:56:41.720834+00:00
|
||||
|
||||
</p>
|
||||
</div>
|
||||
<div class="article">
|
||||
<p>This is an example post!</p>
|
||||
<p>yo fresh</p>
|
||||
<p>There are many posts like it but this one is mine.</p>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
|
||||
<nav><ul>
|
||||
<li>Documentation</li>
|
||||
<li>Blog</li>
|
||||
<li><a href="https://git.antpantheon.com/cas/pixywerk2">Gitea<img src="../images/link-box-variant.svg"></a></li>
|
||||
<li><a href="https://www.github.com/chaomodus/pixywerk2">Github<img src="../images/link-box-variant.svg"></a></li>
|
||||
</ul></nav>
|
||||
|
||||
|
||||
<footer>Copyright © 2019 by Cas Rusnov <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,45 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Pixywerk2 Another example post!</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/main.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<header><img src="../images/pipe-leak.svg" style="filter: invert(1); height: 2em; float: left; margin: 2px; padding: 0"><h1>
|
||||
Pixywerk
|
||||
</h1></header>
|
||||
|
||||
|
||||
<article class="post">
|
||||
<div class="featured">
|
||||
<h1>Another example post!</h1>
|
||||
<img src="../images/2019-05-16.png" class="featured">
|
||||
</div>
|
||||
<div class="byline">
|
||||
<p>Author: Cas Rusnov<br>
|
||||
Published: 2019-05-20T02:09:55.805659+00:00
|
||||
|
||||
</p>
|
||||
</div>
|
||||
<div class="article">
|
||||
<h1>Greetings humans!</h1>
|
||||
<p>This is yet another example post! halelujah!</p>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
|
||||
<nav><ul>
|
||||
<li>Documentation</li>
|
||||
<li>Blog</li>
|
||||
<li><a href="https://git.antpantheon.com/cas/pixywerk2">Gitea<img src="../images/link-box-variant.svg"></a></li>
|
||||
<li><a href="https://www.github.com/chaomodus/pixywerk2">Github<img src="../images/link-box-variant.svg"></a></li>
|
||||
</ul></nav>
|
||||
|
||||
|
||||
<footer>Copyright © 2019 by Cas Rusnov <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
111
examples/pixywerk.com/publish/posts/post-2019-05-19.html
Normal file
111
examples/pixywerk.com/publish/posts/post-2019-05-19.html
Normal file
@ -0,0 +1,111 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Pixywerk2 Code Test Post</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/main.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<header><img src="../images/pipe-leak.svg" style="filter: invert(1); height: 2em; float: left; margin: 2px; padding: 0"><h1>
|
||||
Pixywerk
|
||||
</h1></header>
|
||||
|
||||
|
||||
<article class="post">
|
||||
<div class="featured">
|
||||
<h1>Code Test Post</h1>
|
||||
<img src="../images/2019-05-19.png" class="featured">
|
||||
</div>
|
||||
<div class="byline">
|
||||
<p>Author: Cas Rusnov<br>
|
||||
Published: 2019-05-20T06:31:37.352443+00:00
|
||||
|
||||
</p>
|
||||
</div>
|
||||
<div class="article">
|
||||
|
||||
<p>This is a code test post! Let's format some code!!</p>
|
||||
|
||||
|
||||
<div class="code">
|
||||
Some python code:
|
||||
<div class="highlight"><pre><span></span><span class="sd">"""Package configuration."""</span>
|
||||
<span class="kn">from</span> <span class="nn">setuptools</span> <span class="kn">import</span> <span class="n">find_packages</span><span class="p">,</span> <span class="n">setup</span>
|
||||
|
||||
<span class="n">LONG_DESCRIPTION</span> <span class="o">=</span> <span class="s2">"""Pixywerk 2 is a filesystem based static site generator."""</span>
|
||||
|
||||
<span class="n">INSTALL_REQUIRES</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"yaml-1.3"</span><span class="p">,</span> <span class="s2">"markdown"</span><span class="p">,</span> <span class="s2">"jstyleson"</span><span class="p">,</span> <span class="s2">"jinja2"</span><span class="p">,</span> <span class="s2">"pygments"</span><span class="p">]</span>
|
||||
|
||||
<span class="c1"># Extra dependencies</span>
|
||||
<span class="n">EXTRAS_REQUIRE</span> <span class="o">=</span> <span class="p">{</span>
|
||||
<span class="c1"># Test dependencies</span>
|
||||
<span class="s2">"tests"</span><span class="p">:</span> <span class="p">[</span>
|
||||
<span class="s2">"black"</span><span class="p">,</span>
|
||||
<span class="s2">"bandit>=1.1.0"</span><span class="p">,</span>
|
||||
<span class="s2">"flake8>=3.2.1"</span><span class="p">,</span>
|
||||
<span class="s2">"mypy>=0.470"</span><span class="p">,</span>
|
||||
<span class="s2">"prospector[with_everything]>=0.12.4"</span><span class="p">,</span>
|
||||
<span class="s2">"pytest-cov>=1.8.0"</span><span class="p">,</span>
|
||||
<span class="s2">"pytest-xdist>=1.15.0"</span><span class="p">,</span>
|
||||
<span class="s2">"pytest>=3.0.3"</span><span class="p">,</span>
|
||||
<span class="s2">"sphinx_rtd_theme>=0.1.6"</span><span class="p">,</span>
|
||||
<span class="s2">"sphinx-argparse>=0.1.15"</span><span class="p">,</span>
|
||||
<span class="s2">"Sphinx>=1.4.9"</span><span class="p">,</span>
|
||||
<span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="n">SETUP_REQUIRES</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"pytest-runner>=2.7.1"</span><span class="p">,</span> <span class="s2">"setuptools_scm>=1.15.0"</span><span class="p">]</span>
|
||||
<span class="n">setup</span><span class="p">(</span>
|
||||
<span class="n">author</span><span class="o">=</span><span class="s2">"Cassowary Rusnov"</span><span class="p">,</span>
|
||||
<span class="n">author_email</span><span class="o">=</span><span class="s2">"rusnovn@gmail.com"</span><span class="p">,</span>
|
||||
<span class="n">classifiers</span><span class="o">=</span><span class="p">[</span>
|
||||
<span class="s2">"Development Status :: 1 - Pre-alpha"</span><span class="p">,</span>
|
||||
<span class="s2">"Environment :: Console"</span><span class="p">,</span>
|
||||
<span class="s2">"License :: OSI Approved :: MIT"</span><span class="p">,</span>
|
||||
<span class="s2">"Operating System :: POSIX :: Linux"</span><span class="p">,</span>
|
||||
<span class="s2">"Programming Language :: Python :: 3.6"</span><span class="p">,</span>
|
||||
<span class="s2">"Programming Language :: Python :: 3.7"</span><span class="p">,</span>
|
||||
<span class="s2">"Programming Language :: Python :: 3 :: Only"</span><span class="p">,</span>
|
||||
<span class="s2">"Topic :: Software Development :: Libraries :: Python Modules"</span><span class="p">,</span>
|
||||
<span class="p">],</span>
|
||||
<span class="n">description</span><span class="o">=</span><span class="s2">"A filesystem-based website generator / CMS"</span><span class="p">,</span>
|
||||
<span class="c1"># entry_points={</span>
|
||||
<span class="c1"># 'console_scripts': [</span>
|
||||
<span class="c1"># 'cookbook = spicerack.cookbook:main',</span>
|
||||
<span class="c1"># ],</span>
|
||||
<span class="c1"># },</span>
|
||||
<span class="n">include_package_data</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
|
||||
<span class="n">extras_require</span><span class="o">=</span><span class="n">EXTRAS_REQUIRE</span><span class="p">,</span>
|
||||
<span class="n">install_requires</span><span class="o">=</span><span class="n">INSTALL_REQUIRES</span><span class="p">,</span>
|
||||
<span class="n">keywords</span><span class="o">=</span><span class="p">[</span><span class="s2">"cms"</span><span class="p">,</span> <span class="s2">"website"</span><span class="p">,</span> <span class="s2">"compiler"</span><span class="p">],</span>
|
||||
<span class="n">license</span><span class="o">=</span><span class="s2">"MIT"</span><span class="p">,</span>
|
||||
<span class="n">long_description</span><span class="o">=</span><span class="n">LONG_DESCRIPTION</span><span class="p">,</span>
|
||||
<span class="n">name</span><span class="o">=</span><span class="s2">"pixywerk2"</span><span class="p">,</span>
|
||||
<span class="n">packages</span><span class="o">=</span><span class="n">find_packages</span><span class="p">(</span><span class="n">exclude</span><span class="o">=</span><span class="p">[</span><span class="s2">"*.tests"</span><span class="p">,</span> <span class="s2">"*.tests.*"</span><span class="p">]),</span>
|
||||
<span class="n">platforms</span><span class="o">=</span><span class="p">[</span><span class="s2">"GNU/Linux"</span><span class="p">],</span>
|
||||
<span class="n">setup_requires</span><span class="o">=</span><span class="n">SETUP_REQUIRES</span><span class="p">,</span>
|
||||
<span class="n">use_scm_version</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
|
||||
<span class="n">url</span><span class="o">=</span><span class="s2">"https://git.antpanethon.com/cas/pixywerk2"</span><span class="p">,</span>
|
||||
<span class="n">zip_safe</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
|
||||
<span class="p">)</span>
|
||||
</pre></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
|
||||
<nav><ul>
|
||||
<li>Documentation</li>
|
||||
<li>Blog</li>
|
||||
<li><a href="https://git.antpantheon.com/cas/pixywerk2">Gitea<img src="../images/link-box-variant.svg"></a></li>
|
||||
<li><a href="https://www.github.com/chaomodus/pixywerk2">Github<img src="../images/link-box-variant.svg"></a></li>
|
||||
</ul></nav>
|
||||
|
||||
|
||||
<footer>Copyright © 2019 by Cas Rusnov <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user