enginehou.se's People
enginehou.se's Issues
site is not available at configured domain
Description
The site should be available at https://enginehou.se, but it's not.
โ Tasks
- update delegation information in domain configuration to use Netlify DNS
- wait 24-48 hours ๐
๐ Acceptance Criteria
- the site is available at https://enginehou.se
add Netlify status badge to README
Description
Netlify provide a status badge which gives feedback on the latest build and deployment. It would be useful to add it to the README
.
โ Tasks
- add the status badge markdown to the
README
file
๐ Acceptance Criteria
- the Netlify status badge is visible in the
README
move test page to index.html
Description
The test page shows everything is working, but gives a 404
error when deployed:
Although we can navigate to the example.html
page, we might as well rename the markdown file to index.md
, and then when deployed to index.html
we only need to navigate to the root.
โ Tasks
- rename
example.md
toindex.md
- update build tasks to use
index.*
instead ofexample.*
๐ Acceptance Criteria
- the test page is available at the root of the site
add Material Design
Description
We need some colour. Let's first add Material Design, and then in a later ticket we'll add some theming.
โ Tasks
- add JS Material Design entry
- add CSS Material Design entry
๐ Acceptance Criteria
- the site is generated correctly
๐ Notes
Add any additional notes, related links, etc.
add live reloading of generated site
Description
Whilst writing posts it would be good to be able to preview them. One option is to create a simple server that uses livereload.
โ Tasks
- add livereload module
- add livereload script tag to HTML output
- add livereload command to the makefile
๐ Acceptance Criteria
- the index page can be previewed and will refresh in the browser when build is run
use unified-args to provide CLI interface
Description
The current version of the CLI is simply a remark processor invoked with a single file from stdin
and output is written to stdout
. The unified
family of modules provides a way to parse CLI input and run the remark processor, so we should use that.
โ Tasks
- add unified-args module for CLI processing
- change
makefile
entry to use CLI instead of stdinand
stdout` - use unified CLI syntax instead of stdin and stdout
๐ Acceptance Criteria
- the site is generated using the unified CLI
๐ Notes
Add any additional notes, related links, etc.
add Netlify deployment steps
Description
To publish the site we can use Netlify. This will involve placing generated HTML into a directory that Netlify can publish from.
โ Tasks
- add output directory and hide from Git
- add NPM build instruction to create HTML output
- check Netlify config to publish
๐ Acceptance Criteria
- the example page is published to a Netlfy site
add unified
Description
Need a way to add markdown posts. Got fed up with all the overhead of NextJS, Gatsby, Jekyll and so on. They are all great tools, especially for building applications. But seem to be over-engineered for blogging.
โ Tasks
- add unified modules
- add extra plugins, such as slug, TOC, document wrapper and formatting
๐ Acceptance Criteria
- a simple example file can be output to stdout
add more meaningful content to index page
Description
The test page can now be turned into a 'proper' page, with some content about the purpose of the blog.
โ Tasks
- add content to describe the purpose of the blog
๐ Acceptance Criteria
- the index page has content which describes the purpose of the blog
factor processor to own module
Description
The processor is currently in the main index.js
file. We should move it to its own file, and then it could be used for other things, we could have multiple processors, etc.
โ Tasks
- factor the processor to its own module
๐ Acceptance Criteria
- the site is still published correctly
๐ Notes
Add any additional notes, related links, etc.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.